

@skipIf(sys.platform.startswith('win'), 'Windows uses non-standard time zone names')
def test_get_current_timezone_templatetag(self):
    '\n        Test the {% get_current_timezone %} templatetag.\n        '
    tpl = Template('{% load tz %}{% get_current_timezone as time_zone %}{{ time_zone }}')
    self.assertEqual(tpl.render(Context()), ('Africa/Nairobi' if pytz else 'EAT'))
    with timezone.override(UTC):
        self.assertEqual(tpl.render(Context()), 'UTC')
    tpl = Template('{% load tz %}{% timezone tz %}{% get_current_timezone as time_zone %}{% endtimezone %}{{ time_zone }}')
    self.assertEqual(tpl.render(Context({
        'tz': ICT,
    })), '+0700')
    with timezone.override(UTC):
        self.assertEqual(tpl.render(Context({
            'tz': ICT,
        })), '+0700')

dataset/ETHPy150Open django/django/tests/timezones/tests.py TemplateTests.test_get_current_timezone_templatetag/original