Commit 2b6e4bc3 authored by Benjamin Peterson's avatar Benjamin Peterson

add a test about hashing array.array

parent af45b115
...@@ -6,8 +6,10 @@ ...@@ -6,8 +6,10 @@
# Licensed to PSF under a Contributor Agreement. # Licensed to PSF under a Contributor Agreement.
# #
import array
import hashlib import hashlib
import StringIO import StringIO
import itertools
import sys import sys
try: try:
import threading import threading
...@@ -94,6 +96,13 @@ class HashLibTestCase(unittest.TestCase): ...@@ -94,6 +96,13 @@ class HashLibTestCase(unittest.TestCase):
super(HashLibTestCase, self).__init__(*args, **kwargs) super(HashLibTestCase, self).__init__(*args, **kwargs)
def test_hash_array(self):
a = array.array("b", range(10))
constructors = self.constructors_to_test.itervalues()
for cons in itertools.chain.from_iterable(constructors):
c = cons(a)
c.hexdigest()
def test_unknown_hash(self): def test_unknown_hash(self):
try: try:
hashlib.new('spam spam spam spam spam') hashlib.new('spam spam spam spam spam')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment