def setUp(self):
     self._setUp('barbican')
     self.captured_stdout = six.StringIO()
     self.captured_stderr = six.StringIO()
     self.barbican = Barbican(stdout=self.captured_stdout,
                              stderr=self.captured_stderr)
     self.parser = self.barbican.build_option_parser('desc', 'vers')
 def test_check_auth_arguments_v2(self):
     args = ("--os-username 'bob' --os-password 'jan' --os-auth-url 'boop'"
             " --os-tenant-id 123 --os-identity-api-version '2.0'")
     argv, remainder = self.parser.parse_known_args(args.split())
     api_version = argv.os_identity_api_version
     barbican = Barbican()
     response = barbican.check_auth_arguments(argv, api_version)
     self.assertEqual(True, response)