Example #1
0
 def test_build_filter_missing_param_timestring(self):
     self.assertEqual(
         {},
         curator.build_filter(
             kindOf='older_than', value=5, time_unit='days'
         ),
     )
Example #2
0
 def test_build_filter_exclude_positive(self):
     self.assertEqual(
         {
             'pattern': '^logs',
             'exclude': True
         },
         curator.build_filter(kindOf='exclude', value='^logs'),
     )
Example #3
0
 def test_build_filter_newer_than_zero(self):
     self.assertEqual(
         {
             'pattern': '(?P<date>\\d{4}\\.\\d{2}\\.\\d{2})', 'value': 0,
             'groupname': 'date', 'time_unit': 'days',
             'timestring': '%Y.%d.%m', 'method': 'newer_than'
         },
         curator.build_filter(
             kindOf='newer_than', value=0, time_unit='days',
             timestring='%Y.%d.%m',
         ),
     )
Example #4
0
 def test_build_filter_missing_param_value(self):
     self.assertEqual({}, curator.build_filter(kindOf='regex'))
Example #5
0
 def test_build_filter_missing_param_kindOf(self):
     self.assertEqual({}, curator.build_filter())
Example #6
0
 def test_build_filter_timestring_positive(self):
     self.assertEqual(
         {'pattern': '^.*\\d{4}\\.\\d{2}\\.\\d{2}.*$'},
         curator.build_filter(kindOf='timestring', value='%Y.%m.%d'),
     )
Example #7
0
 def test_build_filter_suffix_positive(self):
     self.assertEqual(
         {'pattern': '^.*logs$'},
         curator.build_filter(kindOf='suffix', value='logs'),
     )
Example #8
0
 def test_build_filter_prefix_positive(self):
     self.assertEqual(
         {'pattern': '^logs.*$'},
         curator.build_filter(kindOf='prefix', value='logs'),
     )
Example #9
0
 def test_build_filter_exclude_positive(self):
     self.assertEqual(
         {'pattern': '^logs', 'exclude': True},
         curator.build_filter(kindOf='exclude', value='^logs'),
     )
Example #10
0
 def test_build_filter_regex_positive(self):
     self.assertEqual(
         {'pattern': '^logs'},
         curator.build_filter(kindOf='regex', value='^logs'),
     )