def test_was_closed_is_work(self): """Test for was_closed(). was_closed() must returns True for questions whose end_date is now or passed. """ time = timezone.now() after_day = time + self.add_time_one_year question1 = Question(pub_date=time, end_date=after_day) self.assertIs(question1.was_closed(), False) question2 = Question(pub_date=time, end_date=time) self.assertIs(question2.was_closed(), True) end_time = time - datetime.timedelta(days=1) question3 = Question(pub_date=time, end_date=end_time) self.assertIs(question3.was_closed(), True)