X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=tests%2Ftestbio.py;h=c8fc313902765beb809cec9372e9f3cdf8adb3ac;hb=ca6a5055ad8a9ea82e9f42aff3c906903d5e6df7;hp=1bd2e1f1bf68b068e04b3f4fd8450c12e70741e7;hpb=7b9c29e43612629052e0ec875fd9ecbb35b0b02d;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)