66import fractions
77import io
88import itertools
9- import locale
109import os
1110import pickle
1211import random
@@ -6296,35 +6295,26 @@ def fromutc(self, dt):
62966295
62976296class TestLocalTimeDisambiguation (unittest .TestCase ):
62986297
6299- @classmethod
6300- def setUpClass (cls ):
6301- cls .old_locale = locale .setlocale (locale .LC_ALL )
6302- locale .setlocale (locale .LC_ALL , 'C' )
6303-
6304- @classmethod
6305- def tearDownClass (cls ):
6306- locale .setlocale (locale .LC_ALL , cls .old_locale )
6307-
63086298 def test_vilnius_1941_fromutc (self ):
63096299 Vilnius = Europe_Vilnius_1941 ()
63106300
63116301 gdt = datetime (1941 , 6 , 23 , 20 , 59 , 59 , tzinfo = timezone .utc )
63126302 ldt = gdt .astimezone (Vilnius )
6313- self .assertEqual (ldt .strftime ("%c %Z%z" ),
6303+ self .assertEqual (ldt .strftime ("%a %b %d %H:%M:%S %Y %Z%z" ),
63146304 'Mon Jun 23 23:59:59 1941 MSK+0300' )
63156305 self .assertEqual (ldt .fold , 0 )
63166306 self .assertFalse (ldt .dst ())
63176307
63186308 gdt = datetime (1941 , 6 , 23 , 21 , tzinfo = timezone .utc )
63196309 ldt = gdt .astimezone (Vilnius )
6320- self .assertEqual (ldt .strftime ("%c %Z%z" ),
6310+ self .assertEqual (ldt .strftime ("%a %b %d %H:%M:%S %Y %Z%z" ),
63216311 'Mon Jun 23 23:00:00 1941 CEST+0200' )
63226312 self .assertEqual (ldt .fold , 1 )
63236313 self .assertTrue (ldt .dst ())
63246314
63256315 gdt = datetime (1941 , 6 , 23 , 22 , tzinfo = timezone .utc )
63266316 ldt = gdt .astimezone (Vilnius )
6327- self .assertEqual (ldt .strftime ("%c %Z%z" ),
6317+ self .assertEqual (ldt .strftime ("%a %b %d %H:%M:%S %Y %Z%z" ),
63286318 'Tue Jun 24 00:00:00 1941 CEST+0200' )
63296319 self .assertEqual (ldt .fold , 0 )
63306320 self .assertTrue (ldt .dst ())
@@ -6334,22 +6324,22 @@ def test_vilnius_1941_toutc(self):
63346324
63356325 ldt = datetime (1941 , 6 , 23 , 22 , 59 , 59 , tzinfo = Vilnius )
63366326 gdt = ldt .astimezone (timezone .utc )
6337- self .assertEqual (gdt .strftime ("%c %Z" ),
6327+ self .assertEqual (gdt .strftime ("%a %b %d %H:%M:%S %Y %Z" ),
63386328 'Mon Jun 23 19:59:59 1941 UTC' )
63396329
63406330 ldt = datetime (1941 , 6 , 23 , 23 , 59 , 59 , tzinfo = Vilnius )
63416331 gdt = ldt .astimezone (timezone .utc )
6342- self .assertEqual (gdt .strftime ("%c %Z" ),
6332+ self .assertEqual (gdt .strftime ("%a %b %d %H:%M:%S %Y %Z" ),
63436333 'Mon Jun 23 20:59:59 1941 UTC' )
63446334
63456335 ldt = datetime (1941 , 6 , 23 , 23 , 59 , 59 , tzinfo = Vilnius , fold = 1 )
63466336 gdt = ldt .astimezone (timezone .utc )
6347- self .assertEqual (gdt .strftime ("%c %Z" ),
6337+ self .assertEqual (gdt .strftime ("%a %b %d %H:%M:%S %Y %Z" ),
63486338 'Mon Jun 23 21:59:59 1941 UTC' )
63496339
63506340 ldt = datetime (1941 , 6 , 24 , 0 , tzinfo = Vilnius )
63516341 gdt = ldt .astimezone (timezone .utc )
6352- self .assertEqual (gdt .strftime ("%c %Z" ),
6342+ self .assertEqual (gdt .strftime ("%a %b %d %H:%M:%S %Y %Z" ),
63536343 'Mon Jun 23 22:00:00 1941 UTC' )
63546344
63556345 def test_constructors (self ):
0 commit comments