From b2050dfe0b62df2b1cf7bdaca11becf0b8bd3a3a Mon Sep 17 00:00:00 2001 From: Victor Wagner Date: Thu, 5 Jun 2014 14:32:18 +0400 Subject: [PATCH] Some tests for rand module. --- tests/testrand.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/testrand.py diff --git a/tests/testrand.py b/tests/testrand.py new file mode 100644 index 0000000..ec861ba --- /dev/null +++ b/tests/testrand.py @@ -0,0 +1,28 @@ +from ctypescrypto.rand import * +import unittest + +class TestRand(unittest.TestCase): + def test_bytes(self): + b=bytes(100) + self.assertEqual(len(b),100) + b2=bytes(100) + self.assertNotEqual(b,b2) + def test_pseudo_bytes(self): + b=pseudo_bytes(100) + self.assertEqual(len(b),100) + b2=pseudo_bytes(100) + self.assertNotEqual(b,b2) + def test_seed(self): + b="aaqwrwfsagdsgdsfgdsfgdfsgdsfgdsgfdsfgdsfg" + seed(b) + # Check if no segfault here + def test_entropy(self): + b="aaqwrwfsagdsgdsfgdsfgdfsgdsfgdsgfdsfgdsfg" + seed(b,2.25) + # Check if no segfault here + def test_Status(self): + i=status() + self.assertEqual(i,1) + +if __name__ == '__main__': + unittest.main() -- 2.39.5