MCPcopy
hub / github.com/jtesta/ssh-audit / test_timeframe_creation

Method test_timeframe_creation

test/test_algorithm.py:39–127  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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]})

Callers

nothing calls this directly

Calls 1

_tfMethod · 0.95

Tested by

no test coverage detected