def setUp(self): self.field = DateTimeFilterField(field_lookups=('last_featured',), label='') # We create the video which was never featured first because of whoosh # bug #263. # https://bitbucket.org/mchaput/whoosh/issue/263 self.video1 = self.create_video(name='video1') # Backwards-compatibility check: also exclude max datetimes. self.video0 = self.create_video(name='video0', last_featured=datetime.max) self.video0.last_featured = None self.video0.save(update_index=False) self.video2 = self.create_video(name='video2', last_featured=datetime.now() - timedelta(1)) self.video3 = self.create_video(name='video3', last_featured=datetime.now()) self.video4 = self.create_video(name='video4', last_featured=datetime.now() - timedelta(2))