add tests to .signing + z85 encoding support
This commit is contained in:
parent
3d6d44e4a1
commit
bfc6cb8e85
7 changed files with 104 additions and 13 deletions
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
import binascii
|
||||
import unittest
|
||||
from suou.codecs import b64encode, b64decode, want_urlsafe
|
||||
from suou.codecs import b64encode, b64decode, want_urlsafe, z85decode
|
||||
|
||||
B1 = b'N\xf0\xb4\xc3\x85\n\xf9\xb6\x9a\x0f\x82\xa6\x99G\x07#'
|
||||
B2 = b'\xbcXiF,@|{\xbe\xe3\x0cz\xa8\xcbQ\x82'
|
||||
|
|
@ -49,3 +49,12 @@ class TestCodecs(unittest.TestCase):
|
|||
self.assertEqual('Disney-', want_urlsafe('Disney+'))
|
||||
self.assertEqual('spaziocosenza', want_urlsafe('spazio cosenza'))
|
||||
self.assertEqual('=======', want_urlsafe('======='))
|
||||
|
||||
def test_z85decode(self):
|
||||
self.assertEqual(z85decode('pvLTdG:NT:NH+1ENmvGb'), B1)
|
||||
self.assertEqual(z85decode('YJw(qei[PfZt/SFSln4&'), B2)
|
||||
self.assertEqual(z85decode('>[>>)c=hgL?I8'), B3)
|
||||
self.assertEqual(z85decode('2p3(-x*%TsE0-P/40[>}'), B4)
|
||||
self.assertEqual(z85decode('%m&HH?#r'), B5)
|
||||
self.assertEqual(z85decode('%m&HH?#uEvW8mO8}l(.5F#j@a2o%'), B5 + B1)
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue