@@ -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