|
23 | 23 |
|
24 | 24 | class SignerTest(unittest.TestCase): |
25 | 25 | def setUp(self): |
26 | | - with open(os.path.join(os.path.dirname(__file__), "keys", "test_mauth.priv.key"), "r") as key_file: |
| 26 | + with open(os.path.join(os.path.dirname(__file__), "keys", "fake_mauth.priv.key"), "r") as key_file: |
27 | 27 | self.private_key = key_file.read() |
28 | 28 | self.signer = Signer(APP_UUID, self.private_key, "v1,v2") |
29 | 29 | self.signer_v1_only = Signer(APP_UUID, self.private_key, "v1") |
@@ -69,62 +69,62 @@ def test_signature_v1(self): |
69 | 69 | tested = self.signer.signature_v1("Hello world") |
70 | 70 | self.assertEqual( |
71 | 71 | tested, |
72 | | - "F/GAuGYEykrtrmIE/XtETSi0QUoKxUwwTXljT1tUiqNHmyH2NRhKQ1flqusaB7H6bwPBb+FzXzfmiO32lJs6SxMjltqM/FjwucVNhn1BW+" |
73 | | - "KXFnZniPh3M0+FwwspksX9xc/KcWEPebtIIEM5cX2rBl43xlvwYtS/+D+obo1AVPv2l5qd+Gwl9b61kYF/aoPGx+bVnmWZK8e8BZxZOjjG" |
74 | | - "jmQAOYRYgGWzolLLnzIZ6xy6efY3D9jPXXDqgnqWQvwLStkKJIydrkXUTd0m36X6mD00qHgI7xoYSLgqxNSg1EgO8yuette8BKl9D+YbIE" |
75 | | - "J3xFnaZmCfVGks0M9tmZ2PXg==", |
| 72 | + "1oTyoecqng4TE7ycGoW6qFMSPpA4C9TiZVDANHN4T/76LxtcCqmTTn9VCsVIDRWGKl3O5EzJEUYIfbI2QjsMdxtOk1BmMJspX08nAhRxZA" |
| 73 | + "j3urNaBDkKPKmCiDgpaBNwJHlAVPi9LuVun6rFqRASkjz7jDTt+EVgrWHnJxcikXYMx32VYFteQXPQNpYmPqrduJVuadcgCZWqBqVWGVHR" |
| 74 | + "pRdb2OXYPkJ3FEnvPZtSnufcgrticJBD5PDY6LKYmhNwgvVOXjSPRDxsDnqc5fSn4+zQYAZHo4ZbarRpPoj9C+YXp+BDb8gfm7wyuwKLSt" |
| 75 | + "UE5cck4dbWae+Vvle5QrObNw==", |
76 | 76 | ) |
77 | 77 |
|
78 | 78 | def test_signature_v1_unicode(self): |
79 | 79 | tested = self.signer.signature_v1("こんにちはÆ") |
80 | 80 | self.assertEqual( |
81 | 81 | tested, |
82 | | - "cHrT3G7zCA2aRcY5jtvNlm0orafBOn924rQ9aSQS1lvNCwbg/LMnTsV+jHZUtOyDFSvErBwd9ga1FrsjOQDfhNoU1K+pVQ11nHU23cHQi0" |
83 | | - "bsYByKPIDh1jMW4wNtP+A7Z/Xh0CIESBc+SaeIjPznMunocwci34kN4AXWudkZ2+xZxqfZiX6TVrwmREppsgoZD2ODVt6FtnBvcGd0sRAa" |
84 | | - "9A3Iy+EaB8wOM5kaUyusfGcxeCYuCGN1FHjd1AkBkm2I4wbsxQInKDyYQXjMv3fA5oMw4nxhL/AJzUx3xWWCG5pub1/YB3jWwQgtGjpxvb" |
85 | | - "5LhHT9S/JtuT8RU01JukC8dQ==", |
| 82 | + "F7t8/AJCbGFDbIsE41u0CqsT4VB2lm0hXlQdCw2Io/5fBjJOGMZTiHEUj604YSb/zWKgFZYYUNpY+aVXZH7EjkB/Lg1l8MIid1OMV9Ok/U" |
| 83 | + "bhMzvcPrHoi8DqOzvbx/+be4hN9GpDiY5woBak2E7NgI0x8sagpUXjMqnRR47O3PCLsE0x0PjkSGztWFt2aRWYSlRASi96Z8ESLhF76KbI" |
| 84 | + "G7iekW54/EusK+qGA3sewlWbCuBisVBoF8yRtukwq065vz7VZx1GPNGbmB+MF6uGvxh+hhcYbq/kbcuHoAtqrp0oJJqXRbvPzrUZKZW86O" |
| 85 | + "tQzekMkzapDDMfJhE0V+SxNw==", |
86 | 86 | ) |
87 | 87 |
|
88 | 88 | def test_signature_v2(self): |
89 | 89 | tested = self.signer.signature_v2("Hello world") |
90 | 90 | self.assertEqual( |
91 | 91 | tested, |
92 | | - "KODkSEnqjr52EWOFvrRj2igwMR8EHsFYpBzDSEWge7UenB3u8OKP1nXeg1oJ0X1z8S+fpODMOh6NaGalEZgoyk0VRZ/BhFRiOg/xCMm6DA" |
93 | | - "2J48EtBt8DYONVKTp4W2e2OU68NMGlj2upkjSsiD8MoIu2SHYwdkjx4PwKl2sPbQtKnsyl6kgSfhGd+1WsgTELDfeNdy3mSX7iJtKkpmUV" |
94 | | - "5DZ1P0BcPCLbh/2KfAHx4sDIHFUf+U06ei/WVNzz1l5+fpwE0EV/lxtMLcCFUVQlM9li8Yjpsh0EbwzuV24pMB0xhwvci4B7JSYbLK76JU" |
95 | | - "BthhwzUtXzyuzfQi4lNeXR7g==", |
| 92 | + "G7jZk1nf5kd+oOzHfMsTS18pNkZea22pT6XsJaH5XCKqP4tYoua5isDWtipagwmjveEr3dG2tUC9KwiOLDGO30xiO4fdZwhyUb3mBrtELC" |
| 93 | + "rBz0nXoH7BlhV4LmRVtiPtVwLHauRb01KglPx0WoyuOEbrCO4ikwls75s/wv22Xk6kVFYx2y1r+HQWpeqQETarQs/x/2W610TqDjNdXU0V" |
| 94 | + "FRKJ8w0ERWlt5lJGBhp0zaoguyyVMvC8fjNHFORNIZHYVd0DOQAOlHmJD+0JdNo+2qcrA2d3G4+vc/pWRV+lI2buudyOGSnURZhKan/S0j" |
| 95 | + "Ue9yF2tS+3wXulqfLM3pFhwA==", |
96 | 96 | ) |
97 | 97 |
|
98 | 98 | def test_signature_v2_unicode(self): |
99 | 99 | tested = self.signer.signature_v2("こんにちはÆ") |
100 | 100 | self.assertEqual( |
101 | 101 | tested, |
102 | | - "F9OqgCXr6vKAVBoU8Iogg09HhMZ+FpcJ8Q8DJ/M82vCDjVdxYQ1BYpuyXWN2jIH5CWKnYvXxF49aKwiXuo7bgUArNZZJuwRzI5hSEwsY6w" |
103 | | - "eVzlsO8DmdDR62MKozK9NBEr7nnVka8NFEWrprWNPrgvy//YK5NAPSt+tLq/7qk5+qJZRjAjAhl09FD2pzYNGZkLx24UuPPfPSkvQKcybc" |
104 | | - "AgY5y17FNkQTYYudjBy2hG6Df+Op77VjKx5yaLHZfoKcOmxc6UdE09kkoS5rsW2Y65kLi4xWbLK3i+VUC+WCqL8Vt7McJFMAwOyACDJPr4" |
105 | | - "Z3VtHUZgnT9b5n7c7U/CItRg==", |
| 102 | + "eHvTMmEH31a9Tz6ZikHNUQPtii5iSjbkukQcFflQR6BtWL+HlZGgyjcL8jOT9oVMxkFV2eITrBA4hBPGznJlQ22yRca82tcOBKznllqTPT" |
| 103 | + "0vk8t2oX4ruPjFO1vaw/Eiko3r29+VflYibAEmP5m+SqhUZn5BWeDlFAkp6UqVOtfQzX7I6J/M7tsgw8PZQp6FUUDtXPSLFAkIPpcW/wND" |
| 104 | + "siV5wjlQzdlDAMc+Onc0lMFUcG0uH2W3ciUe5I2+ID4EvuprEUFDy8FYzXativ9p3k5TGtt7u0BXd39ll4r7p6pdby6+JgFjT2ITg3N5iC" |
| 105 | + "q17UFV5tFUABZ3dak/wT0apA==", |
106 | 106 | ) |
107 | 107 |
|
108 | 108 | def test_signature_v1_binary_body(self): |
109 | 109 | string_to_sign_v1 = self.signable_with_binary_body.string_to_sign_v1(ADDITIONAL_ATTRIBUTES) |
110 | 110 | tested = self.signer.signature_v1(string_to_sign_v1) |
111 | 111 | self.assertEqual( |
112 | 112 | tested, |
113 | | - "hDKYDRnzPFL2gzsru4zn7c7E7KpEvexeF4F5IR+puDxYXrMmuT2/fETZty5NkGGTZQ1nI6BTYGQGsU/73TkEAm7SvbJZcB2duLSCn8H5D0" |
114 | | - "S1cafory1gnL1TpMPBlY8J/lq/Mht2E17eYw+P87FcpvDShINzy8GxWHqfquBqO8ml4XtirVEtAlI0xlkAsKkVq4nj7rKZUMS85mzogjUA" |
115 | | - "Jn3WgpGCNXVU+EK+qElW5QXk3I9uozByZhwBcYt5Cnlg15o99+53wKzMMmdvFmVjA1DeUaSO7LMIuw4ZNLVdDcHJx7ZSpAKZ/EA34u1fYN" |
116 | | - "ECFcw5CSKOjdlU7JFr4o8Phw==", |
| 113 | + "19C27KyNwGA3KByjpQi7MssyDGBAha4ByuPmIobaZ9PRnXa42ZD1njD5ZQVuNMDHtL+Zfo851UGmPphaqgJeSK4niqUOM2dhwMuj6QAE+z" |
| 114 | + "0IFfhJvIXrIp1FAavMSlrdeDRqsVWjlwfoZeqY3HJk1vfY+7YMYApIPagmZH/3OoSB84k3o6WYplGtT8KvKRi8GDlq6D+gLLtAo9ocgQAO" |
| 115 | + "OhSzNyCowNcMUKXq8LlVXFguekawC8oEz+zJ0zJhDh9NnXMfp3fIg0a2MBDZhQSRLFUo/AMczZBGMl63nIQWq029/0f3xdiiQf3Trv4wBS" |
| 116 | + "zCiMSnPMg4uOjfDZY0tMR1JA==", |
117 | 117 | ) |
118 | 118 |
|
119 | 119 | def test_signature_v2_binary_body(self): |
120 | 120 | string_to_sign_v2 = self.signable_with_binary_body.string_to_sign_v2(ADDITIONAL_ATTRIBUTES) |
121 | 121 | tested = self.signer.signature_v2(string_to_sign_v2) |
122 | 122 | self.assertEqual( |
123 | 123 | tested, |
124 | | - "kNmQchPnfSZOo29GHHDcp+res452+IIiWK/h7HmPdFsTU510X+eWPLaYONmfd2fMAuVLncDAiOPxyOS4WXap69szL37k9537ujnEU15I+j" |
125 | | - "+vINTspCnAIbtZ9ia35c+gQyPgNQo7F1RxNl1P3hfXJ4qNXIrMSc/DlKpieNzmXQFPFs9zZxK5VPvdS0QBsuQFSMN71o2Rupf+NRStxvH5" |
126 | | - "5pVej/mjJj4PbeCgAX2N6Vi0dqU2GLgcx+0U5j5FphLUIdqF6/6FKRqPRSCLX5hEyFf2c4stRnNWSpP/y/gGFtdIVxFzKEe42cL3FmYSM4" |
127 | | - "YFTKn3wGgViw0W+CzkbDXJqQ==", |
| 124 | + "s9cqo1kIqiw9lvCxXq2ObAIJOU/m0tap79ox8mvKKS8QabGvIJblwRn5YiUwYb2VHix0q3teU4+CYuLe5+wuxhwtraAfNwZQt0eIfyO3AX" |
| 125 | + "Q001BVaROq75GW7bEFKoy0TOx4dgaFTHTs56Pr6A3cC4IPGBpV5Utlx6ck0Wd6u6rU7BDtZLawVl6wg3fvXn23iFP1D0QwouldyCtL9y9E" |
| 126 | + "TjWzTnFSz9cRPrZ4dzKyVeUwsCCGSkcYTz+jYTfvsv51OVOdxaTscyGWyTC2V4QRScONESHZ7Yhs8C6YgTgMdtNGyozqHreLB4ptP2HdII" |
| 127 | + "a7Nv2jIZUozyjkED+G0OEisA==", |
128 | 128 | ) |
129 | 129 |
|
130 | 130 | def test_sign_versions(self): |
|
0 commit comments