def test_build_filter_missing_param_timestring(self): self.assertEqual( {}, curator.build_filter( kindOf='older_than', value=5, time_unit='days' ), )
def test_build_filter_exclude_positive(self): self.assertEqual( { 'pattern': '^logs', 'exclude': True }, curator.build_filter(kindOf='exclude', value='^logs'), )
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', ), )
def test_build_filter_missing_param_value(self): self.assertEqual({}, curator.build_filter(kindOf='regex'))
def test_build_filter_missing_param_kindOf(self): self.assertEqual({}, curator.build_filter())
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'), )
def test_build_filter_suffix_positive(self): self.assertEqual( {'pattern': '^.*logs$'}, curator.build_filter(kindOf='suffix', value='logs'), )
def test_build_filter_prefix_positive(self): self.assertEqual( {'pattern': '^logs.*$'}, curator.build_filter(kindOf='prefix', value='logs'), )
def test_build_filter_exclude_positive(self): self.assertEqual( {'pattern': '^logs', 'exclude': True}, curator.build_filter(kindOf='exclude', value='^logs'), )
def test_build_filter_regex_positive(self): self.assertEqual( {'pattern': '^logs'}, curator.build_filter(kindOf='regex', value='^logs'), )