def check_auth_types(self): methods = inspect.getmembers(object=self, predicate=inspect.ismethod) for name, method in methods: if name.startswith('auth'): args = method() self.assertIsInstance(args, dict) parsed_args = arguments.understand_args(set_args=args) self.args.set_defaults(**parsed_args)
def test_understanding_rax_auth_upper(self): base_dict = { 'os_user': '******', 'os_password': '******', 'os_auth_url': 'https://test.url', 'os_rax_auth': 'lower-region' } understood = arguments.understand_args(set_args=base_dict) self.assertEqual(first=understood['os_rax_auth'], second=base_dict['os_rax_auth'].upper())
def test_understanding_region_upper(self): base_dict = { 'os_user': '******', 'os_password': '******', 'os_auth_url': 'https://test.url', 'os_region': 'lower-region' } understood = arguments.understand_args(set_args=base_dict) self.assertEqual( first=understood['os_region'], second=base_dict['os_region'].upper() )
def check_auth_types(self): methods = inspect.getmembers( object=self, predicate=inspect.ismethod ) for name, method in methods: if name.startswith('auth'): args = method() self.assertIsInstance(args, dict) parsed_args = arguments.understand_args(set_args=args) self.args.set_defaults(**parsed_args)