def test_create_instance_http_client(self):
        class A:
            def __init__(self, auth_token):
                self.token = auth_token

        client = Client(token='sdfdsf', version='1', http_client=A)
        self.assertTrue(isinstance(client.http_client, A))
 def test_http_client_raises_exception(self):
     a = 'http_client'
     with self.assertRaises(IdentixOneException):
         Client(token='sdfdsf', version='1', http_client=a)
 def test_version_get_from_environ(self):
     os.environ['IDENTIXONE_VERSION'] = '1'
     client = Client(token='adflsdkfjsakldfj')
     self.assertEqual(client.version, '1')
 def test_token_get_from_environ(self):
     os.environ['IDENTIXONE_TOKEN'] = '123lskdfjldksjf123'
     client = Client(version='1')
     self.assertEqual(client.token, '123lskdfjldksjf123')
 def test_no_token_raises_exception(self):
     with self.assertRaises(IdentixOneException):
         Client(token=None, version=1)
 def test_no_version_raises_exception(self):
     with self.assertRaises(IdentixOneException):
         Client(token=self.token, version=9999)
 def test_unsupported_version_raises_exception(self):
     with self.assertRaises(IdentixOneException):
         Client(token=self.token, version=None)
Example #8
0
 def __init__(self, *args, **kwargs):
     self.version = 1
     self.token = uuid.uuid4().hex
     self.client = Client('token', version=1)
     super(TestAPIModule, self).__init__(*args, **kwargs)