def test_set_time(self): Clock.set(time=self.faketime) expect(ClockConfig.objects.get().time) == self.faketime othertime = self.faketime + timedelta(days=3) Clock.set(time=othertime) expect(ClockConfig.objects.get().time) == othertime
def test_set_time(self): with expect.raises(ClockError): Clock.set(time=self.faketime)
def test_today_faketime_set(self): ClockConfig.objects.create(time=self.faketime) expect(Clock.today()) == timezone.now().date()
def test_now_faketime_set(self): ClockConfig.objects.create(time=self.faketime) expect(Clock.now()) <= timezone.now()
def test_today(self): expect(Clock.today()) == timezone.now().date()
def test_now(self): expect(Clock.now()) <= timezone.now()
def test_set_time_with_args(self): Clock.set(2020, 10, 11) expect(ClockConfig.objects.get().time) == datetime(2020, 10, 11)
def test_today(self): expect(Clock.today()) == self.faketime.date()
def test_now(self): expect(Clock.now()) == self.faketime
def form_valid(self, form): Clock.set(time=form.cleaned_data['current_time']) return super(SetTimeFormView, self).form_valid(form)
def get_context_data(self, *args, **kwargs): context = super(SetTimeFormView, self).get_context_data(*args, **kwargs) context['current_time'] = Clock.now().strftime(DATETIME_FORMAT) return context