Conditions | 3 |
Total Lines | 14 |
Lines | 14 |
Ratio | 100 % |
Changes | 3 | ||
Bugs | 0 | Features | 0 |
1 | #!/usr/bin/env python3 |
||
14 | def test_valid(self): |
||
15 | """Test field formats that are valid ElementNum elements.""" |
||
16 | |||
17 | test_fields = [ |
||
18 | ('a', '3b'), # 3 byte number: 0, 2^24-1 |
||
19 | ('b', 'H'), # unsigned short: 0, 65535 |
||
20 | ('c', '4Q'), # 32 signed byte number: (super big number) |
||
21 | ('d', 'l'), # signed long: -2^31, 2^31-1 |
||
22 | ] |
||
23 | |||
24 | for field in test_fields: |
||
25 | with self.subTest(field): # pylint: disable=no-member |
||
26 | out = ElementNum.valid(field) |
||
27 | self.assertTrue(out) |
||
28 | |||
45 |