<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,48 +1,42 @@
-&quot;&quot;&quot;
-&gt;&gt;&gt; from datetime import datetime, date
-&gt;&gt;&gt; from django.utils.dateformat import format
-&gt;&gt;&gt; from django.utils.tzinfo import FixedOffset, LocalTimezone
+import os
+from unittest import TestCase
+from datetime import datetime, date
+from django.utils.dateformat import format
+from django.utils.tzinfo import FixedOffset, LocalTimezone
 
-# date
-&gt;&gt;&gt; d = date(2009, 5, 16)
-&gt;&gt;&gt; date.fromtimestamp(int(format(d, 'U'))) == d
-True
+class DateFormatTests(TestCase):
+    def setUp(self):
+        self.old_TZ = os.environ['TZ']
+        os.environ['TZ'] = 'Europe/Copenhagen'
 
-# Naive datetime
-&gt;&gt;&gt; dt = datetime(2009, 5, 16, 5, 30, 30)
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U'))) == dt
-True
+    def tearDown(self):
+        os.environ['TZ'] = self.old_TZ
 
-# datetime with local tzinfo
-&gt;&gt;&gt; ltz = LocalTimezone(datetime.now())
-&gt;&gt;&gt; dt = datetime(2009, 5, 16, 5, 30, 30, tzinfo=ltz)
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U')), ltz) == dt
-True
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U'))) == dt.replace(tzinfo=None)
-True
+    def test_date(self):
+        d = date(2009, 5, 16)
+        self.assertEquals(date.fromtimestamp(int(format(d, 'U'))), d)
 
-# datetime with arbitrary tzinfo
-&gt;&gt;&gt; tz = FixedOffset(-510)
-&gt;&gt;&gt; ltz = LocalTimezone(datetime.now())
-&gt;&gt;&gt; dt = datetime(2009, 5, 16, 5, 30, 30, tzinfo=tz)
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U')), tz) == dt
-True
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U')), ltz) == dt
-True
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U'))) == dt.astimezone(ltz).replace(tzinfo=None)
-True
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U')), tz).utctimetuple() == dt.utctimetuple()
-True
-&gt;&gt;&gt; datetime.fromtimestamp(int(format(dt, 'U')), ltz).utctimetuple() == dt.utctimetuple()
-True
+    def test_naive_datetime(self):
+        dt = datetime(2009, 5, 16, 5, 30, 30)
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U'))), dt)
 
-# Epoch
-&gt;&gt;&gt; utc = FixedOffset(0)
-&gt;&gt;&gt; udt = datetime(1970, 1, 1, tzinfo=utc)
-&gt;&gt;&gt; format(udt, 'U')
-u'0'
-&quot;&quot;&quot;
+    def test_datetime_with_local_tzinfo(self):
+        ltz = LocalTimezone(datetime.now())
+        dt = datetime(2009, 5, 16, 5, 30, 30, tzinfo=ltz)
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U')), ltz), dt)
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U'))), dt.replace(tzinfo=None))
 
-if __name__ == &quot;__main__&quot;:
-    import doctest
-    doctest.testmod()
+    def test_datetime_with_tzinfo(self):
+        tz = FixedOffset(-510)
+        ltz = LocalTimezone(datetime.now())
+        dt = datetime(2009, 5, 16, 5, 30, 30, tzinfo=tz)
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U')), tz), dt)
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U')), ltz), dt)
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U'))), dt.astimezone(ltz).replace(tzinfo=None))
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U')), tz).utctimetuple(), dt.utctimetuple())
+        self.assertEquals(datetime.fromtimestamp(int(format(dt, 'U')), ltz).utctimetuple(), dt.utctimetuple())
+
+    def test_epoch(self):
+        utc = FixedOffset(0)
+        udt = datetime(1970, 1, 1, tzinfo=utc)
+        self.assertEquals(format(udt, 'U'), u'0')</diff>
      <filename>tests/regressiontests/utils/dateformat.py</filename>
    </modified>
    <modified>
      <diff>@@ -24,10 +24,11 @@ except NameError:
 __test__ = {
     'timesince': timesince,
     'datastructures': datastructures,
-    'dateformat': dateformat,
     'itercompat': itercompat,
 }
 
+from dateformat import *
+
 class TestUtilsHtml(TestCase):
 
     def check_output(self, function, value, output=None):</diff>
      <filename>tests/regressiontests/utils/tests.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cdc0b13fcefec4ddba112e24e3be29e374c5664f</id>
    </parent>
  </parents>
  <author>
    <name>Russell Keith-Magee</name>
    <email>freakboy3742@gmail.com</email>
  </author>
  <url>http://github.com/brosner/django/commit/a3e8bbc79cb9a0ea6f48e5f26c7fe0324fbeea3f</url>
  <id>a3e8bbc79cb9a0ea6f48e5f26c7fe0324fbeea3f</id>
  <committed-date>2009-10-31T21:53:51-07:00</committed-date>
  <authored-date>2009-10-31T21:53:51-07:00</authored-date>
  <message>Fixed #12123 -- Updated the utils.dateformat test to be a unittest too, due to a dependency on the old dateformat test.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@11695 bcc190cf-cafb-0310-a4f2-bffc1f526a37</message>
  <tree>4e2f34fc8cae538248c4de59258c22b719197ca9</tree>
  <committer>
    <name>Russell Keith-Magee</name>
    <email>freakboy3742@gmail.com</email>
  </committer>
</commit>
