Skip to content

Commit 29f5366

Browse files
committed
ensure that the equality tests are collected by instrumental
1 parent b9d54a8 commit 29f5366

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

src/ecdsa/test_keys.py

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,24 +195,24 @@ def test_array_array_of_bytes_memoryview(self):
195195
self.assertEqual(self.vk.to_string(), vk.to_string())
196196

197197
def test_equality_on_verifying_keys(self):
198-
self.assertEqual(self.vk, self.sk.get_verifying_key())
198+
self.assertTrue(self.vk == self.sk.get_verifying_key())
199199

200200
def test_inequality_on_verifying_keys(self):
201-
self.assertNotEqual(self.vk, self.vk2)
201+
self.assertFalse(self.vk == self.vk2)
202202

203203
def test_inequality_on_verifying_keys_not_implemented(self):
204-
self.assertNotEqual(self.vk, None)
204+
self.assertFalse(self.vk == None)
205205

206206
def test_inequality_on_wrong_types(self):
207-
self.assertNotEqual(self.vk, self.sk)
207+
self.assertFalse(self.vk == self.sk)
208208

209209
def test_from_public_point_old(self):
210210
pj = self.vk.pubkey.point
211211
point = Point(pj.curve(), pj.x(), pj.y())
212212

213213
vk = VerifyingKey.from_public_point(point, self.vk.curve)
214214

215-
self.assertEqual(vk, self.vk)
215+
self.assertTrue(vk == self.vk)
216216

217217

218218
class TestSigningKey(unittest.TestCase):
@@ -488,3 +488,17 @@ def test_SigningKey_with_custom_curve_old_point():
488488
sk2 = SigningKey.from_secret_exponent(12, BRAINPOOLP160r1)
489489

490490
assert sk.privkey == sk2.privkey
491+
492+
493+
def test_VerifyingKey_inequality_with_different_curves():
494+
sk1 = SigningKey.from_secret_exponent(2, BRAINPOOLP160r1)
495+
sk2 = SigningKey.from_secret_exponent(2, NIST256p)
496+
497+
assert not (sk1.verifying_key == sk2.verifying_key)
498+
499+
500+
def test_VerifyingKey_inequality_with_different_secret_points():
501+
sk1 = SigningKey.from_secret_exponent(2, BRAINPOOLP160r1)
502+
sk2 = SigningKey.from_secret_exponent(3, BRAINPOOLP160r1)
503+
504+
assert not (sk1.verifying_key == sk2.verifying_key)

0 commit comments

Comments
 (0)