{"body":"class TestAccountGeneratorReturnCode(base.TestCase, MockHelpersMixin):\r\n    identity_version = 2\r\n\r\n    def setUp(self):\r\n        super(TestAccountGeneratorReturnCode, self).setUp()\r\n        self.mock_config_and_opts(self.identity_version)\r\n\r\n    def assertRunExit(self, cmd, expected):\r\n        p = subprocess.Popen(cmd, stdout=subprocess.PIPE,\r\n                             stderr=subprocess.PIPE)\r\n        out, err = p.communicate()\r\n        msg = (\"Running %s got an unexpected returncode\\n\"\r\n               \"Stdout: %s\\nStderr: %s\" % (' '.join(cmd), out, err))\r\n        self.assertEqual(p.returncode, expected, msg)\r\n\r\n    def test_account_generator_exist_accounts_file(self):\r\n        self.assertRunExit(\r\n            ['tempest', 'account-generator',  'accounts.yaml'], 0)\r\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/ZyyLS1hv","modified":1539067457,"id":"ZyyLS1hv","size":780,"lines":18,"own_paste":false,"theme":"","date":1539067387}