]> Cypherpunks.ru repositories - pygost.git/blobdiff - pygost/test_gost3410.py
assertSequenceEqual gives more pretty output for human
[pygost.git] / pygost / test_gost3410.py
index 595e92dbee7d91875c6d3710bb5869cd2d2a592f..972df8265dbe285ce507c641f1712ca43c7f31cc 100644 (file)
@@ -1,6 +1,6 @@
 # coding: utf-8
 # PyGOST -- Pure Python GOST cryptographic functions library
-# Copyright (C) 2015-2018 Sergey Matveev <stargrave@stargrave.org>
+# Copyright (C) 2015-2019 Sergey Matveev <stargrave@stargrave.org>
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -70,8 +70,8 @@ class Test341001(TestCase):
 
         c = GOST3410Curve(*CURVE_PARAMS["GostR3410_2001_TestParamSet"])
         pubX, pubY = public_key(c, prv)
-        self.assertEqual(long2bytes(pubX), pub_x)
-        self.assertEqual(long2bytes(pubY), pub_y)
+        self.assertSequenceEqual(long2bytes(pubX), pub_x)
+        self.assertSequenceEqual(long2bytes(pubY), pub_y)
         s = sign(c, prv, digest)
         self.assertTrue(verify(c, (pubX, pubY), digest, s))
         self.assertTrue(verify(c, (pubX, pubY), digest, signature))
@@ -213,8 +213,8 @@ class Test34102012(TestCase):
 
         c = GOST3410Curve(p, q, a, b, x, y)
         pubX, pubY = public_key(c, prv)
-        self.assertEqual(long2bytes(pubX), pub_x)
-        self.assertEqual(long2bytes(pubY), pub_y)
+        self.assertSequenceEqual(long2bytes(pubX), pub_x)
+        self.assertSequenceEqual(long2bytes(pubY), pub_y)
         s = sign(c, prv, digest, mode=2012)
         self.assertTrue(verify(c, (pubX, pubY), digest, s, mode=2012))
         self.assertTrue(verify(c, (pubX, pubY), digest, signature, mode=2012))