コード例 #1
0
    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")
コード例 #2
0
    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)
コード例 #4
0
    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")