Total Complexity | 2 |
Total Lines | 17 |
Duplicated Lines | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | """Tests for 'layout' filters.""" |
||
8 | class Bs3ColTest(unittest.TestCase): |
||
9 | """All tests for bs3 col function.""" |
||
10 | |||
11 | def test_returns_right_width(self): |
||
12 | """Test the return value for a valid type.""" |
||
13 | self.assertEqual(layout.bs3_cols(1), 12) |
||
14 | self.assertEqual(layout.bs3_cols(2), 6) |
||
15 | self.assertEqual(layout.bs3_cols(3), 4) |
||
16 | self.assertEqual(layout.bs3_cols(4), 3) |
||
17 | self.assertEqual(layout.bs3_cols(5), 2) |
||
18 | self.assertEqual(layout.bs3_cols(6), 2) |
||
19 | |||
20 | def test_returns_right_width_bad_data(self): |
||
21 | """Test the return value for an invalid type.""" |
||
22 | self.assertEqual(layout.bs3_cols(None), 12) |
||
23 | self.assertEqual(layout.bs3_cols('foo'), 12) |
||
24 | self.assertEqual(layout.bs3_cols(dict()), 12) |
||
25 |