bug 189466: fix typo in osrandom.py (from patch in bug report) and add a friggin' unit test.
This commit is contained in:
parent
06faa6f2ed
commit
d81e0038d2
|
@ -44,7 +44,7 @@ if osrandom_source is None:
|
|||
try:
|
||||
_dev_urandom = open("/dev/urandom", "rb", 0)
|
||||
def urandom(bytes):
|
||||
return _def_urandom.read(bytes)
|
||||
return _dev_urandom.read(bytes)
|
||||
osrandom_source = "/dev/urandom"
|
||||
except (OSError, IOError):
|
||||
pass
|
||||
|
|
|
@ -142,3 +142,9 @@ class UtilTest (unittest.TestCase):
|
|||
finally:
|
||||
os.unlink('hostfile.temp')
|
||||
|
||||
def test_6_random(self):
|
||||
from paramiko.common import randpool
|
||||
# just verify that we can pull out 32 bytes and not get an exception.
|
||||
x = randpool.get_bytes(32)
|
||||
self.assertEquals(len(x), 32)
|
||||
|
||||
|
|
Loading…
Reference in New Issue