test_unlucky_days.Tests.test_Basics()   A
last analyzed

Complexity

Conditions 2

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 3
nop 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
import unittest
2
3
from unlucky_days import checkio
4
5
6
class Tests(unittest.TestCase):
7
    TESTS = {
8
        "Basics": [
9
            {"input": 1634, "answer": 2},
10
            {"input": 2873, "answer": 2},
11
            {"input": 1586, "answer": 1},
12
            {"input": 2689, "answer": 2},
13
            {"input": 2819, "answer": 2},
14
            {"input": 2792, "answer": 2},
15
            {"input": 2723, "answer": 2},
16
            {"input": 1909, "answer": 1},
17
            {"input": 1812, "answer": 2},
18
            {"input": 1618, "answer": 2},
19
            {"input": 2132, "answer": 1},
20
            {"input": 2065, "answer": 3},
21
            {"input": 1594, "answer": 1},
22
            {"input": 2473, "answer": 2},
23
            {"input": 1797, "answer": 2},
24
            {"input": 2956, "answer": 2},
25
            {"input": 2478, "answer": 1},
26
            {"input": 2580, "answer": 1},
27
            {"input": 2662, "answer": 1},
28
            {"input": 2719, "answer": 1},
29
            {"input": 1880, "answer": 2},
30
            {"input": 2919, "answer": 2},
31
            {"input": 1927, "answer": 1},
32
            {"input": 2298, "answer": 1},
33
            {"input": 2255, "answer": 2},
34
            {"input": 2326, "answer": 1},
35
            {"input": 2886, "answer": 2},
36
            {"input": 2833, "answer": 1},
37
            {"input": 2837, "answer": 3},
38
            {"input": 2995, "answer": 3},
39
            {"input": 2824, "answer": 2},
40
        ]
41
    }
42
43
    def test_Basics(self):
44
        for i in self.TESTS['Basics']:
45
            assert checkio(i['input']) == i['answer']
46
47
48
if __name__ == "__main__":  # pragma: no cover
49
    unittest.main()
50