From 49c298658453541bc890bd55f40049d804bd9040 Mon Sep 17 00:00:00 2001 From: Maxwell Gerber Date: Sun, 7 May 2017 03:20:38 -0700 Subject: [PATCH] Move mersene to own file --- tests/expected-results/mersenne | 20 ++++++++++++++++++++ tests/test_generators.py | 9 +++------ 2 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 tests/expected-results/mersenne diff --git a/tests/expected-results/mersenne b/tests/expected-results/mersenne new file mode 100644 index 0000000..60b039b --- /dev/null +++ b/tests/expected-results/mersenne @@ -0,0 +1,20 @@ +3 +7 +31 +127 +2047 +8191 +131071 +524287 +8388607 +536870911 +2147483647 +137438953471 +2199023255551 +8796093022207 +140737488355327 +9007199254740991 +576460752303423487 +2305843009213693951 +147573952589676412927 +2361183241434822606847 \ No newline at end of file diff --git a/tests/test_generators.py b/tests/test_generators.py index a97ca9f..34f200b 100644 --- a/tests/test_generators.py +++ b/tests/test_generators.py @@ -100,12 +100,9 @@ class TestGenerators(unittest.TestCase): def test_mersenne(self): """Test the Mersenne generator. """ - self.assertEqual(tuple(itertools.islice(generators.mersenne(), 20)), - (3, 7, 31, 127, 2047, 8191, 131071, 524287, 8388607, - 536870911, 2147483647, 137438953471, 2199023255551, - 8796093022207, 140737488355327, 9007199254740991, - 576460752303423487, 2305843009213693951, - 147573952589676412927, 2361183241434822606847)) + with open('./tests/expected-results/mersenne', 'r') as f: + self.assertEqual(tuple(itertools.islice(generators.mersenne(), 20)), + tuple(int(line) for line in f)) def test_carmichael(self): """Test the Carmichael generator.