Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 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())
Exemplo n.º 3
0
 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()
     )
Exemplo n.º 4
0
    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)