X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/blobdiff_plain/6311e4f71d2aac179fa3841d47302cdb642e487d..7f5eb608c6b3118e76e98f6e5de142f2343b0e45:/t/t-ec.py diff --git a/t/t-ec.py b/t/t-ec.py index 467ead5..f11da7d 100644 --- a/t/t-ec.py +++ b/t/t-ec.py @@ -59,7 +59,8 @@ class TestCurvelessPoints (U.TestCase): me.assertRaises(ValueError, C.ECPt, "12345") me.assertRaises(ValueError, C.ECPt, "12345,") me.assertRaises(ValueError, C.ECPt, "12345, xyzzy") - me.assertRaises(TypeError, C.ECPt, (1, 2, 3)) + me.assertRaises(ValueError, C.ECPt, "12345, 67890!??") + me.assertRaises(ValueError, C.ECPt, (1, 2, 3)) me.assertRaises(TypeError, C.ECPt, 1, 2, 3) me.assertRaises(TypeError, C.ECPt, 1234) me.assertRaises(TypeError, C.ECPt, object()) @@ -144,6 +145,7 @@ class TestCurves (T.GenericTestMixin): me.assertEqual(E("%s, %s" % (P.ix, P.iy)), P) me.assertRaises(ValueError, E, "1234") me.assertRaises(ValueError, E, "1234,") + me.assertRaises(ValueError, E, "1234, 5678?") me.assertRaises(TypeError, E, 1, None) Q = E(P.ix); me.assertTrue(Q == P or Q == -P) for i in T.range(128): @@ -180,7 +182,8 @@ class TestCurves (T.GenericTestMixin): me.assertRaises(TypeError, T.add, Q.point, R.point) me.assertRaises(TypeError, T.mul, kk(1), Q) me.assertEqual(Q - R, 11*P) - #me.assertEqual(P*l(17), Q) + me.assertEqual(l(17)*P, Q) + me.assertEqual(P*l(17), Q) ## Ordering. me.assertTrue(P == P)