示例#1
0
    def test_init_client_with_incorrect_params(self):
        with self.assertRaisesRegex(AssertionError,
                                    'url value must be a string'):
            t = client.Client(url=True, team={}, api_key=list)

        with self.assertRaisesRegex(AssertionError,
                                    'team value must be a string'):
            t = client.Client(url='test', team={}, api_key=list)
示例#2
0
    def test_init_client_without_required_params(self):
        with self.assertRaisesRegex(AssertionError,
                                    'url is required parameter'):
            client.Client()

        with self.assertRaisesRegex(AssertionError,
                                    'team is required parameter'):
            client.Client(url='')
示例#3
0
 def setUpClass(cls):
     cls.client = client.Client(
         url='http://test',
         team='test',
     )
示例#4
0
 def setUpClass(cls):
     cls.client = client.Client(url='test', team='test', api_key='test')
示例#5
0
 def test_init_client_with_incorrect_af_version(self):
     t = client.Client(url='test', team='test', af_version=123)
     self.assertEqual(t.af_version, '123')