@@ -3842,74 +3842,13 @@ def test_isoformat_timezone(self):
38423842 with self .subTest (tzi = tzi ):
38433843 assert t .isoformat () == exp
38443844
3845- def test_isoformat_utc_designator (self ):
3846- t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 )
3847- self .assertEqual (t .isoformat (), "12:34:56.123456" )
3848- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456" )
3849- self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456" )
3850-
38513845 t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 ,
38523846 tzinfo = timezone .utc )
3853- self .assertEqual (t .isoformat (), "12:34:56.123456+00:00" )
3854- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456+00:00" )
38553847 self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456Z" )
3856-
3857- t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 ,
3858- tzinfo = timezone (timedelta (0 )))
3859- self .assertEqual (t .isoformat (), "12:34:56.123456+00:00" )
3860- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456+00:00" )
3861- self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456Z" )
3862-
38633848 t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 ,
38643849 tzinfo = timezone (timedelta (0 ), "UTC" ))
3865- self .assertEqual (t .isoformat (), "12:34:56.123456+00:00" )
3866- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456+00:00" )
3867- self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456Z" )
3868-
3869- t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 ,
3870- tzinfo = timezone (timedelta (0 ), "GMT" ))
3871- self .assertEqual (t .isoformat (), "12:34:56.123456+00:00" )
3872- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456+00:00" )
3873- self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456+00:00" )
3874-
3875- t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 ,
3876- tzinfo = timezone (timedelta (hours = 5 ), "UTC" ))
3877- self .assertEqual (t .isoformat (), "12:34:56.123456+05:00" )
3878- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456+05:00" )
38793850 self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456Z" )
38803851
3881- class UnnamedTimezone (tzinfo ):
3882- def utcoffset (self , dt ):
3883- return timedelta (0 )
3884-
3885- def dst (self , dt ):
3886- return timedelta (0 )
3887-
3888- def tzname (self , dt ):
3889- return None
3890-
3891- t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 ,
3892- tzinfo = UnnamedTimezone ())
3893- self .assertEqual (t .isoformat (), "12:34:56.123456+00:00" )
3894- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456+00:00" )
3895- self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456+00:00" )
3896-
3897- class NonStringNamedTimezone (tzinfo ):
3898- def utcoffset (self , dt ):
3899- return timedelta (0 )
3900-
3901- def dst (self , dt ):
3902- return timedelta (0 )
3903-
3904- def tzname (self , dt ):
3905- return 42
3906-
3907- t = self .theclass (hour = 12 , minute = 34 , second = 56 , microsecond = 123456 ,
3908- tzinfo = UnnamedTimezone ())
3909- self .assertEqual (t .isoformat (), "12:34:56.123456+00:00" )
3910- self .assertEqual (t .isoformat (use_utc_designator = False ), "12:34:56.123456+00:00" )
3911- self .assertEqual (t .isoformat (use_utc_designator = True ), "12:34:56.123456+00:00" )
3912-
39133852 def test_1653736 (self ):
39143853 # verify it doesn't accept extra keyword arguments
39153854 t = self .theclass (second = 1 )
0 commit comments