예제 #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')