Total Complexity | 4 |
Total Lines | 12 |
Duplicated Lines | 0 % |
1 | import unittest |
||
6 | class LimitTest(unittest.TestCase): |
||
7 | sequence = (1, 5, 19, 22, -3, 18, 99, 500, 2015) |
||
8 | |||
9 | def test_finite(self): |
||
10 | for test_limit in (1, 2, 3, 7, 8, 10, 22, 500000): |
||
11 | self.assertEqual(tuple(limit(self.sequence, test_limit)), |
||
12 | self.sequence[0:test_limit]) |
||
13 | |||
14 | def test_infinite(self): |
||
15 | for test_limit in (0, -1, -2, -6555123): |
||
16 | self.assertEqual(tuple(limit(self.sequence, test_limit)), |
||
17 | self.sequence) |
||
18 |