diff --git a/tests/regressiontests/generic_views/dates.py b/tests/regressiontests/generic_views/dates.py index c2fa71b..605f4e5 100644 --- a/tests/regressiontests/generic_views/dates.py +++ b/tests/regressiontests/generic_views/dates.py @@ -613,3 +613,16 @@ class DateDetailViewTests(TestCase): bs.save() res = self.client.get('/dates/booksignings/2008/apr/2/%d/' % bs.pk) self.assertEqual(res.status_code, 404) + + @requires_tz_support + @override_settings(USE_TZ=True, TIME_ZONE='Europe/London') + def test_ticket18794(self): + bs = BookSigning.objects.create(event_date=datetime.datetime(2008, 4, 2, 22, 0, tzinfo=timezone.utc)) + bs_url = '/dates/booksignings/2008/apr/2/%d/' % bs.pk + with timezone.override('Europe/London'): + res = self.client.get(bs_url) + self.assertEqual(res.status_code, 200) + + with timezone.override('Africa/Nairobi'): + res = self.client.get(bs_url) + self.assertEqual(res.status_code, 200)