def test_HpdsBypass_Adapter_endpoint_trailing_slash(self): test_bad_url = "http://endpoint.url/pic-sure" test_expected_url = "http://endpoint.url/pic-sure/" test_token = "my-JWT-token" adapter = PicSureHpds.BypassAdapter(test_expected_url, test_token) self.assertEqual( test_expected_url, adapter.connection_reference.url, "correct url should be passed unchanged into BypassConnection") adapter = PicSureHpds.BypassAdapter(test_bad_url, test_token) self.assertEqual( test_expected_url, adapter.connection_reference.url, "incorrect url should add trailing backslash to endpoint url")
def test_HpdsBypass_Adapter_func_useResource(self): test_url = "http://endpoint.url/pic-sure/" test_token = "my-JWT-token" adapter = PicSureHpds.BypassAdapter(test_url, test_token) resource = adapter.useResource() self.assertIsInstance(resource, PicSureHpds.HpdsResourceConnection)
def test_HpdsDictionary_create(self): test_url = "http://endpoint.url/pic-sure/" test_token = "my-JWT-token" adapter = PicSureHpds.BypassAdapter(test_url, test_token) resource = adapter.useResource() dictionary = resource.dictionary() # test that it was created correctly self.assertIsInstance(dictionary, PicSureHpdsDictionary.Dictionary)
def test_HpdsBypass_Adapter_create(self): test_url = "http://endpoint.url/pic-sure/" test_token = "my-JWT-token" adapter = PicSureHpds.BypassAdapter(test_url, test_token) self.assertIsInstance(adapter, PicSureHpds.BypassAdapter, "Should be of BypassAdapter type") self.assertIsInstance(adapter.connection_reference, PicSureHpds.BypassConnection, "Should be of BypassConnection type") self.assertEqual(test_url, adapter.connection_reference.url, "correct url should be passed into BypassConnection") self.assertEqual( test_token, adapter.connection_reference._token, "correct JWT token should be passed into BypassConnection")