Code Duplication    Length = 14-21 lines in 2 locations

tests/files/test_filter.py 2 locations

@@ 122-142 (lines=21) @@
119
        files = file_filter.apply(directory=self.dir)
120
        self.assertEqual(len(list(files)), 0)
121
122
    def test_modified_file(self):
123
        """Test for modified file
124
125
        :return:
126
        """
127
        date_string = datetime.datetime.fromtimestamp(self.time_modifying).strftime('%d.%m.%Y %H:%M:%S')
128
129
        # get files created before or at the same time
130
        file_filter = Filter(
131
            modified_date=Constraint(date_string, cmp_func=Constraint.cmp_value_smaller_or_equal))
132
        files = file_filter.apply(directory=self.dir)
133
        len_files_before_modified_date = len(list(files))
134
135
        # get files modified after last file got created
136
        file_filter = Filter(
137
            modified_date=Constraint(date_string, cmp_func=Constraint.cmp_value_bigger))
138
        files = file_filter.apply(directory=self.dir)
139
        len_files_after_modified_date = len(list(files))
140
141
        self.assertTrue(len_files_after_modified_date == 1)
142
        self.assertTrue(len_files_before_modified_date > len_files_after_modified_date)
143
144
    def test_big_file(self):
145
        """Test for file size filter
@@ 107-120 (lines=14) @@
104
        files = file_filter.apply(directory=self.dir)
105
        self.assertEqual(len(list(files)), 1)
106
107
    def test_creation_date(self):
108
        """Test for filtering after creation date
109
110
        :return:
111
        """
112
        date_string = datetime.datetime.fromtimestamp(self.time_modifying).strftime('%d.%m.%Y %H:%M')
113
        file_filter = Filter(
114
            creation_date=Constraint(date_string, cmp_func=Constraint.cmp_value_bigger_or_equal))
115
        files = file_filter.apply(directory=self.dir)
116
        self.assertEqual(len(list(files)), 4)
117
        file_filter = Filter(
118
            creation_date=Constraint(date_string, cmp_func=Constraint.cmp_value_smaller))
119
        files = file_filter.apply(directory=self.dir)
120
        self.assertEqual(len(list(files)), 0)
121
122
    def test_modified_file(self):
123
        """Test for modified file