def test_list_shows_all_experiments_with_start_in_range_start_date_only( self): self.set_up_date_tests() filter = ExperimentFilterset( data={ "experiment_date_field": Experiment.EXPERIMENT_STARTS, "date_range_after": self.start_range_date, "date_range_before": "", }) self.assertEqual(set(filter.qs), set([self.exp_1, self.exp_3])) self.assertEqual(filter.get_display_start_date_info(), "starting after 2019-04-01")
def test_list_shows_all_experiments_with_end_in_range(self): self.set_up_date_tests() filter = ExperimentFilterset( data={ "experiment_date_field": Experiment.EXPERIMENT_ENDS, "date_range_after": self.start_range_date, "date_range_before": self.end_range_date, }) self.assertEqual(set(filter.qs), set([self.exp_2, self.exp_4])) self.assertEqual( filter.get_display_start_date_info(), "ending between 2019-04-01 and 2019-05-01", )