コード例 #1
0
ファイル: test.py プロジェクト: tfront/HPM2SampleCode
class ZuoraSSLTest(unittest.TestCase):
    def setUp(self):
        self.zuoraSSL = ZuoraSSL(DUMMY_PUBLIC_KEY)
        pass

    def test_encrypt(self):
        encrypted_message = self.zuoraSSL.encrypt_message(
            "A message to Be Encrypted")
        self.assertIsNotNone(encrypted_message,
                             "Encrypted message should not be none")

    def test_decrypt_signature(self):
        decrypted = self.zuoraSSL.decrypt_signature(DUMMY_ENCRYPTED_SIGNATURE)
        print(decrypted)
        self.assertEqual(decrypted, DUMMY_DECRYPTED_SIGNATURE)

    def test_decrypt_signature_to_dict(self):
        decrypted_dict = self.zuoraSSL.decrypt_signature_to_dict(
            DUMMY_ENCRYPTED_SIGNATURE)
        self.assertEqual(decrypted_dict['url_signature'],
                         "/hpm2samplecodejsp/callback.jsp")
        self.assertEqual(decrypted_dict['tenantId'], "9")
        self.assertEqual(decrypted_dict['token_signature'],
                         "5ZUbvhzsquXKrnd0qkjdT6XkMXpTVYh2")
        self.assertEqual(decrypted_dict['timestamp_signature'],
                         "1418192059150")
        self.assertEqual(decrypted_dict['pageId'],
                         "4028904a49eff36e0149f43e62cb000e")
コード例 #2
0
ファイル: test.py プロジェクト: ashishgirhay/HPM-2.0
class ZuoraSSLTest(unittest.TestCase):
    def setUp(self):
        self.zuoraSSL = ZuoraSSL(DUMMY_PUBLIC_KEY)
        pass

    def test_encrypt(self):
        encrypted_message = self.zuoraSSL.encrypt_message("A message to Be Encrypted")
        self.assertIsNotNone(encrypted_message, "Encrypted message should not be none")

    def test_decrypt_signature(self):
        decrypted = self.zuoraSSL.decrypt_signature(DUMMY_ENCRYPTED_SIGNATURE)
        print(decrypted)
        self.assertEqual(decrypted, DUMMY_DECRYPTED_SIGNATURE)

    def test_decrypt_signature_to_dict(self):
        decrypted_dict = self.zuoraSSL.decrypt_signature_to_dict(DUMMY_ENCRYPTED_SIGNATURE)
        self.assertEqual(decrypted_dict['url_signature'], "/hpm2samplecodejsp/callback.jsp")
        self.assertEqual(decrypted_dict['tenantId'], "9")
        self.assertEqual(decrypted_dict['token_signature'], "5ZUbvhzsquXKrnd0qkjdT6XkMXpTVYh2")
        self.assertEqual(decrypted_dict['timestamp_signature'], "1418192059150")
        self.assertEqual(decrypted_dict['pageId'], "4028904a49eff36e0149f43e62cb000e")
コード例 #3
0
ファイル: test.py プロジェクト: ashishgirhay/HPM-2.0
 def setUp(self):
     self.zuoraSSL = ZuoraSSL(DUMMY_PUBLIC_KEY)
     pass
コード例 #4
0
ファイル: test.py プロジェクト: tfront/HPM2SampleCode
 def setUp(self):
     self.zuoraSSL = ZuoraSSL(DUMMY_PUBLIC_KEY)
     pass