mirror of
https://github.com/django/django.git
synced 2025-10-26 07:06:08 +00:00
[1.7.x] Optimized make_aware/naive by removing redundant checks. Refs #22625.
Also added tests with pytz and removed misplaced tests.
Backport of 1109ebd from master
This commit is contained in:
@@ -1120,31 +1120,3 @@ class AdminTests(TestCase):
|
||||
with timezone.override(ICT):
|
||||
response = self.client.get(reverse('admin:timezones_timestamp_change', args=(t.pk,)))
|
||||
self.assertContains(response, t.created.astimezone(ICT).isoformat())
|
||||
|
||||
|
||||
@override_settings(TIME_ZONE='Africa/Nairobi')
|
||||
class UtilitiesTests(TestCase):
|
||||
|
||||
def test_make_aware(self):
|
||||
self.assertEqual(
|
||||
timezone.make_aware(datetime.datetime(2011, 9, 1, 13, 20, 30), EAT),
|
||||
datetime.datetime(2011, 9, 1, 13, 20, 30, tzinfo=EAT)
|
||||
)
|
||||
self.assertEqual(
|
||||
timezone.make_aware(datetime.datetime(2011, 9, 1, 10, 20, 30), UTC),
|
||||
datetime.datetime(2011, 9, 1, 10, 20, 30, tzinfo=UTC)
|
||||
)
|
||||
|
||||
def test_make_naive(self):
|
||||
self.assertEqual(
|
||||
timezone.make_naive(datetime.datetime(2011, 9, 1, 13, 20, 30, tzinfo=EAT), EAT),
|
||||
datetime.datetime(2011, 9, 1, 13, 20, 30)
|
||||
)
|
||||
self.assertEqual(
|
||||
timezone.make_naive(datetime.datetime(2011, 9, 1, 13, 20, 30, tzinfo=EAT), UTC),
|
||||
datetime.datetime(2011, 9, 1, 10, 20, 30)
|
||||
)
|
||||
self.assertEqual(
|
||||
timezone.make_naive(datetime.datetime(2011, 9, 1, 10, 20, 30, tzinfo=UTC), UTC),
|
||||
datetime.datetime(2011, 9, 1, 10, 20, 30)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user