Author: Matti Picus <matti.pi...@gmail.com>
Branch: 
Changeset: r96674:48ae5caa94b0
Date: 2019-05-25 09:45 +0300
http://bitbucket.org/pypy/pypy/changeset/48ae5caa94b0/

Log:    fix more tests

diff --git a/lib_pypy/_hashlib/__init__.py b/lib_pypy/_hashlib/__init__.py
--- a/lib_pypy/_hashlib/__init__.py
+++ b/lib_pypy/_hashlib/__init__.py
@@ -57,7 +57,7 @@
 
     def update(self, string):
         if isinstance(string, unicode):
-            buf = ffi.from_buffer(string.encode('utf-8'))
+            buf = ffi.from_buffer(string.encode('ascii'))
         else:
             buf = ffi.from_buffer(string)
         with self.lock:
diff --git a/pypy/module/_md5/test/test_md5.py 
b/pypy/module/_md5/test/test_md5.py
--- a/pypy/module/_md5/test/test_md5.py
+++ b/pypy/module/_md5/test/test_md5.py
@@ -24,7 +24,8 @@
         assert self.md5.md5().digest_size == 16
         if sys.version_info >= (2, 5):
             assert self.md5.blocksize == 1
-            assert self.md5.md5().digestsize == 16
+            # implementation detail, not part of the API
+            # assert self.md5.md5().digestsize == 16
 
     def test_MD5Type(self):
         """
diff --git a/pypy/module/_sha/test/test_sha.py 
b/pypy/module/_sha/test/test_sha.py
--- a/pypy/module/_sha/test/test_sha.py
+++ b/pypy/module/_sha/test/test_sha.py
@@ -23,7 +23,8 @@
         assert self.sha.digestsize == 20
         d = self.sha.sha()
         assert d.digest_size == 20
-        assert d.digestsize == 20
+        # implementation detail, not part of the API
+        # assert d.digestsize == 20
 
     def test_SHAType(self):
         """
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to