X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/blobdiff_plain/6311e4f71d2aac179fa3841d47302cdb642e487d..941a348351e409096689d4126214026eb2745d69:/t/t-ec.py diff --git a/t/t-ec.py b/t/t-ec.py index 467ead5..02ae4d1 100644 --- a/t/t-ec.py +++ b/t/t-ec.py @@ -59,6 +59,7 @@ 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(ValueError, C.ECPt, "12345, 67890!??") me.assertRaises(TypeError, C.ECPt, (1, 2, 3)) me.assertRaises(TypeError, C.ECPt, 1, 2, 3) me.assertRaises(TypeError, C.ECPt, 1234) @@ -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)