X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=tests%2Ftestbio.py;h=c8fc313902765beb809cec9372e9f3cdf8adb3ac;hb=ff669c32aa77c9ebfb9c5371b2c8a9d41de614f8;hp=1bd2e1f1bf68b068e04b3f4fd8450c12e70741e7;hpb=39458a66c05b88ba2c08164d238691a59e2708c8;p=oss%2Fctypescrypto.git diff --git a/tests/testbio.py b/tests/testbio.py index 1bd2e1f..c8fc313 100644 --- a/tests/testbio.py +++ b/tests/testbio.py @@ -6,8 +6,22 @@ class TestRead(unittest.TestCase): s="A quick brown fox jumps over a lazy dog" bio=Membio(s) data=bio.read() + self.assertEqual(data,s) + data2=bio.read() + self.assertEqual(data2,"") del bio + def test_readwithlen(self): + s="A quick brown fox jumps over a lazy dog" + bio=Membio(s) + data=bio.read(len(s)) self.assertEqual(data,s) + data2=bio.read(5) + self.assertEqual(data2,"") + def test_readwrongtype(self): + s="A quick brown fox jumps over a lazy dog" + bio=Membio(s) + with self.assertRaises(TypeError): + data=bio.read("5") def test_reset(self): s="A quick brown fox jumps over a lazy dog" bio=Membio(s)