コード例 #1
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
    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
コード例 #2
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
 def test_set_time(self):
     with expect.raises(ClockError):
         Clock.set(time=self.faketime)
コード例 #3
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
    def test_today_faketime_set(self):
        ClockConfig.objects.create(time=self.faketime)

        expect(Clock.today()) == timezone.now().date()
コード例 #4
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
    def test_now_faketime_set(self):
        ClockConfig.objects.create(time=self.faketime)

        expect(Clock.now()) <= timezone.now()
コード例 #5
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
 def test_today(self):
     expect(Clock.today()) == timezone.now().date()
コード例 #6
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
 def test_now(self):
     expect(Clock.now()) <= timezone.now()
コード例 #7
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
    def test_set_time_with_args(self):
        Clock.set(2020, 10, 11)

        expect(ClockConfig.objects.get().time) == datetime(2020, 10, 11)
コード例 #8
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
 def test_today(self):
     expect(Clock.today()) == self.faketime.date()
コード例 #9
0
ファイル: test_core.py プロジェクト: poiati/django-bigben
 def test_now(self):
     expect(Clock.now()) == self.faketime
コード例 #10
0
ファイル: views.py プロジェクト: poiati/django-bigben
 def form_valid(self, form):
     Clock.set(time=form.cleaned_data['current_time'])
     return super(SetTimeFormView, self).form_valid(form)
コード例 #11
0
ファイル: views.py プロジェクト: poiati/django-bigben
 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