| 37 | assert gst([]) is None |
| 38 | |
| 39 | def test_timeframe_creation(self): |
| 40 | # pylint: disable=line-too-long,too-many-statements |
| 41 | def cmp_tf(v, s, r): |
| 42 | assert str(self._tf(v, s)) == str(r) |
| 43 | |
| 44 | cmp_tf(['6.2'], None, {'OpenSSH': ['6.2', None, '6.2', None]}) |
| 45 | cmp_tf(['6.2'], True, {'OpenSSH': ['6.2', None, None, None]}) |
| 46 | cmp_tf(['6.2'], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 47 | cmp_tf(['6.2C'], None, {'OpenSSH': [None, None, '6.2', None]}) |
| 48 | cmp_tf(['6.2C'], True, {}) |
| 49 | cmp_tf(['6.2C'], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 50 | cmp_tf(['6.1,6.2C'], None, {'OpenSSH': ['6.1', None, '6.2', None]}) |
| 51 | cmp_tf(['6.1,6.2C'], True, {'OpenSSH': ['6.1', None, None, None]}) |
| 52 | cmp_tf(['6.1,6.2C'], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 53 | cmp_tf(['6.2C,6.1'], None, {'OpenSSH': ['6.1', None, '6.2', None]}) |
| 54 | cmp_tf(['6.2C,6.1'], True, {'OpenSSH': ['6.1', None, None, None]}) |
| 55 | cmp_tf(['6.2C,6.1'], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 56 | cmp_tf(['6.3,6.2C'], None, {'OpenSSH': ['6.3', None, '6.2', None]}) |
| 57 | cmp_tf(['6.3,6.2C'], True, {'OpenSSH': ['6.3', None, None, None]}) |
| 58 | cmp_tf(['6.3,6.2C'], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 59 | cmp_tf(['6.2C,6.3'], None, {'OpenSSH': ['6.3', None, '6.2', None]}) |
| 60 | cmp_tf(['6.2C,6.3'], True, {'OpenSSH': ['6.3', None, None, None]}) |
| 61 | cmp_tf(['6.2C,6.3'], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 62 | |
| 63 | cmp_tf(['6.2', '6.6'], None, {'OpenSSH': ['6.2', '6.6', '6.2', '6.6']}) |
| 64 | cmp_tf(['6.2', '6.6'], True, {'OpenSSH': ['6.2', '6.6', None, None]}) |
| 65 | cmp_tf(['6.2', '6.6'], False, {'OpenSSH': [None, None, '6.2', '6.6']}) |
| 66 | cmp_tf(['6.2C', '6.6'], None, {'OpenSSH': [None, '6.6', '6.2', '6.6']}) |
| 67 | cmp_tf(['6.2C', '6.6'], True, {'OpenSSH': [None, '6.6', None, None]}) |
| 68 | cmp_tf(['6.2C', '6.6'], False, {'OpenSSH': [None, None, '6.2', '6.6']}) |
| 69 | cmp_tf(['6.1,6.2C', '6.6'], None, {'OpenSSH': ['6.1', '6.6', '6.2', '6.6']}) |
| 70 | cmp_tf(['6.1,6.2C', '6.6'], True, {'OpenSSH': ['6.1', '6.6', None, None]}) |
| 71 | cmp_tf(['6.1,6.2C', '6.6'], False, {'OpenSSH': [None, None, '6.2', '6.6']}) |
| 72 | cmp_tf(['6.2C,6.1', '6.6'], None, {'OpenSSH': ['6.1', '6.6', '6.2', '6.6']}) |
| 73 | cmp_tf(['6.2C,6.1', '6.6'], True, {'OpenSSH': ['6.1', '6.6', None, None]}) |
| 74 | cmp_tf(['6.2C,6.1', '6.6'], False, {'OpenSSH': [None, None, '6.2', '6.6']}) |
| 75 | cmp_tf(['6.3,6.2C', '6.6'], None, {'OpenSSH': ['6.3', '6.6', '6.2', '6.6']}) |
| 76 | cmp_tf(['6.3,6.2C', '6.6'], True, {'OpenSSH': ['6.3', '6.6', None, None]}) |
| 77 | cmp_tf(['6.3,6.2C', '6.6'], False, {'OpenSSH': [None, None, '6.2', '6.6']}) |
| 78 | cmp_tf(['6.2C,6.3', '6.6'], None, {'OpenSSH': ['6.3', '6.6', '6.2', '6.6']}) |
| 79 | cmp_tf(['6.2C,6.3', '6.6'], True, {'OpenSSH': ['6.3', '6.6', None, None]}) |
| 80 | cmp_tf(['6.2C,6.3', '6.6'], False, {'OpenSSH': [None, None, '6.2', '6.6']}) |
| 81 | |
| 82 | cmp_tf(['6.2', '6.6', None], None, {'OpenSSH': ['6.2', '6.6', '6.2', None]}) |
| 83 | cmp_tf(['6.2', '6.6', None], True, {'OpenSSH': ['6.2', '6.6', None, None]}) |
| 84 | cmp_tf(['6.2', '6.6', None], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 85 | cmp_tf(['6.2C', '6.6', None], None, {'OpenSSH': [None, '6.6', '6.2', None]}) |
| 86 | cmp_tf(['6.2C', '6.6', None], True, {'OpenSSH': [None, '6.6', None, None]}) |
| 87 | cmp_tf(['6.2C', '6.6', None], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 88 | cmp_tf(['6.1,6.2C', '6.6', None], None, {'OpenSSH': ['6.1', '6.6', '6.2', None]}) |
| 89 | cmp_tf(['6.1,6.2C', '6.6', None], True, {'OpenSSH': ['6.1', '6.6', None, None]}) |
| 90 | cmp_tf(['6.1,6.2C', '6.6', None], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 91 | cmp_tf(['6.2C,6.1', '6.6', None], None, {'OpenSSH': ['6.1', '6.6', '6.2', None]}) |
| 92 | cmp_tf(['6.2C,6.1', '6.6', None], True, {'OpenSSH': ['6.1', '6.6', None, None]}) |
| 93 | cmp_tf(['6.2C,6.1', '6.6', None], False, {'OpenSSH': [None, None, '6.2', None]}) |
| 94 | cmp_tf(['6.2,6.3C', '6.6', None], None, {'OpenSSH': ['6.2', '6.6', '6.3', None]}) |
| 95 | cmp_tf(['6.2,6.3C', '6.6', None], True, {'OpenSSH': ['6.2', '6.6', None, None]}) |
| 96 | cmp_tf(['6.2,6.3C', '6.6', None], False, {'OpenSSH': [None, None, '6.3', None]}) |