|
28 | 28 |
|
29 | 29 | class JsonSignTestCase(unittest.TestCase): |
30 | 30 | def setUp(self): |
31 | | - self.message = {'foo': 'bar', 'unsigned': {}} |
| 31 | + self.message = {"foo": "bar", "unsigned": {}} |
32 | 32 | self.sigkey = MockSigningKey() |
33 | | - self.assertEqual(self.sigkey.alg, 'mock') |
34 | | - self.signed = sign_json(self.message, 'Alice', self.sigkey) |
| 33 | + self.assertEqual(self.sigkey.alg, "mock") |
| 34 | + self.signed = sign_json(self.message, "Alice", self.sigkey) |
35 | 35 | self.verkey = MockVerifyKey() |
36 | 36 |
|
37 | 37 | def test_sign_and_verify(self): |
38 | | - self.assertIn('signatures', self.signed) |
39 | | - self.assertIn('Alice', self.signed['signatures']) |
40 | | - self.assertIn('mock:test', self.signed['signatures']['Alice']) |
| 38 | + self.assertIn("signatures", self.signed) |
| 39 | + self.assertIn("Alice", self.signed["signatures"]) |
| 40 | + self.assertIn("mock:test", self.signed["signatures"]["Alice"]) |
41 | 41 | self.assertEqual( |
42 | | - self.signed['signatures']['Alice']['mock:test'], |
43 | | - encode_base64(b'x_______') |
| 42 | + self.signed["signatures"]["Alice"]["mock:test"], encode_base64(b"x_______") |
44 | 43 | ) |
45 | 44 | self.assertEqual(self.sigkey.signed_bytes, b'{"foo":"bar"}') |
46 | | - verify_signed_json(self.signed, 'Alice', self.verkey) |
| 45 | + verify_signed_json(self.signed, "Alice", self.verkey) |
47 | 46 |
|
48 | 47 | def test_signature_ids(self): |
49 | | - key_ids = signature_ids( |
50 | | - self.signed, 'Alice', supported_algorithms=['mock'] |
51 | | - ) |
52 | | - self.assertListEqual(key_ids, ['mock:test']) |
| 48 | + key_ids = signature_ids(self.signed, "Alice", supported_algorithms=["mock"]) |
| 49 | + self.assertListEqual(key_ids, ["mock:test"]) |
53 | 50 |
|
54 | 51 | def test_verify_fail(self): |
55 | | - self.signed['signatures']['Alice']['mock:test'] = encode_base64( |
56 | | - b'not a signature' |
| 52 | + self.signed["signatures"]["Alice"]["mock:test"] = encode_base64( |
| 53 | + b"not a signature" |
57 | 54 | ) |
58 | 55 | with self.assertRaises(SignatureVerifyException): |
59 | | - verify_signed_json(self.signed, 'Alice', self.verkey) |
| 56 | + verify_signed_json(self.signed, "Alice", self.verkey) |
60 | 57 |
|
61 | 58 | def test_verify_fail_no_signatures(self): |
62 | 59 | with self.assertRaises(SignatureVerifyException): |
63 | | - verify_signed_json({}, 'Alice', self.verkey) |
| 60 | + verify_signed_json({}, "Alice", self.verkey) |
64 | 61 |
|
65 | 62 | def test_verify_fail_no_signature_for_alice(self): |
66 | 63 | with self.assertRaises(SignatureVerifyException): |
67 | | - verify_signed_json({'signatures': {}}, 'Alice', self.verkey) |
| 64 | + verify_signed_json({"signatures": {}}, "Alice", self.verkey) |
68 | 65 |
|
69 | 66 | def test_verify_fail_not_base64(self): |
70 | | - invalid = {'signatures': {'Alice': {'mock:test': 'not base64'}}} |
| 67 | + invalid = {"signatures": {"Alice": {"mock:test": "not base64"}}} |
71 | 68 | with self.assertRaises(SignatureVerifyException): |
72 | | - verify_signed_json(invalid, 'Alice', self.verkey) |
| 69 | + verify_signed_json(invalid, "Alice", self.verkey) |
73 | 70 |
|
74 | 71 |
|
75 | 72 | class MockSigningKey(object): |
|
0 commit comments