Lines Matching defs:strftime
1456 self.assertEqual(t.strftime("m:%m d:%d y:%y"), "m:03 d:02 y:05")
1457 self.assertEqual(t.strftime(""), "") # SF bug #761337
1458 self.assertEqual(t.strftime('x'*1000), 'x'*1000) # SF bug #1556784
1460 self.assertRaises(TypeError, t.strftime) # needs an arg
1461 self.assertRaises(TypeError, t.strftime, "one", "two") # too many args
1462 self.assertRaises(TypeError, t.strftime, 42) # arg wrong type
1465 self.assertEqual(t.strftime("%m"), "03")
1468 self.assertEqual(t.strftime("'%z' '%Z'"), "'' ''")
1471 #self.assertRaises(ValueError, t.strftime, "%e")
1472 #self.assertRaises(ValueError, t.strftime, "%")
1473 #self.assertRaises(ValueError, t.strftime, "%#")
1480 t.strftime(f)
1486 t.strftime('%y\ud800%m')
1491 t.strftime("%f")
1494 # bpo-35066: Make sure trailing '%' doesn't cause datetime's strftime to
1496 # percents, so we simply check datetime's strftime acts the same as
1497 # time.strftime.
1500 _time.strftime('%')
1503 self.assertEqual(t.strftime('%'), _time.strftime('%', t.timetuple()))
1505 t.strftime("m:%m d:%d y:%y %"),
1506 _time.strftime("m:03 d:02 y:05 %", t.timetuple()),
1523 # check that a derived class's strftime gets called
1525 def strftime(self, format_spec):
1534 self.assertEqual(dt.__format__(fmt), dt.strftime(fmt))
1535 self.assertEqual(a.__format__(fmt), dt.strftime(fmt))
1683 if d.strftime("%Y") != '%04d' % y:
1685 self.assertEqual(d.strftime("%Y"), '%d' % y)
1688 self.assertEqual(d.strftime("%4Y"), '%04d' % y)
2129 # check that a derived class's strftime gets called
2131 def strftime(self, format_spec):
2140 self.assertEqual(dt.__format__(fmt), dt.strftime(fmt))
2141 self.assertEqual(a.__format__(fmt), dt.strftime(fmt))
2187 self.assertRaises(TypeError, t.strftime, '%Z')
2707 self.assertEqual(dt.strftime(fmt), dtstr)
2775 self.assertEqual(t.strftime("%m %d %y %f %S %M %H %j"),
2780 self.assertEqual(t.strftime("%z"), "-0200" + z)
2784 t.strftime('%y\ud800%m %H\ud800%M')
3518 self.assertEqual(t.strftime('%H %M %S %f'), "01 02 03 000004")
3520 self.assertEqual(t.strftime("'%z' '%Z'"), "'' ''")
3524 t.strftime('%H\ud800%M')
3542 # check that a derived class's strftime gets called
3544 def strftime(self, format_spec):
3551 self.assertEqual(t.__format__(fmt), t.strftime(fmt))
3552 self.assertEqual(a.__format__(fmt), t.strftime(fmt))
3938 self.assertEqual(t1.strftime("%H:%M:%S %%Z=%Z %%z=%z"),
3940 self.assertEqual(t2.strftime("%H:%M:%S %Z %z"), "12:47:00 UTC +0000")
3941 self.assertEqual(t3.strftime("%H:%M:%S %Z %z"), "13:47:00 MET +0100")
3945 self.assertEqual(t1.strftime("%H:%M %%Z='%Z' %%z='%z'"),
3953 self.assertEqual(t.strftime("%H:%M:%S"), "02:03:04")
3954 self.assertRaises(TypeError, t.strftime, "%Z")
3959 self.assertRaises(ValueError, t.strftime, "%Z")
4918 self.assertEqual(local.strftime("%z %Z"), "-0500 EST")
4922 self.assertEqual(local.strftime("%z %Z"), "-0400 EDT")
5598 self.assertEqual(ldt.strftime("%c %Z%z"),
5605 self.assertEqual(ldt.strftime("%c %Z%z"),
5612 self.assertEqual(ldt.strftime("%c %Z%z"),
5622 self.assertEqual(gdt.strftime("%c %Z"),
5627 self.assertEqual(gdt.strftime("%c %Z"),
5632 self.assertEqual(gdt.strftime("%c %Z"),
5637 self.assertEqual(gdt.strftime("%c %Z"),
5701 if _time.strftime('%Z%z', tm) != 'LHST+1030':
5729 if _time.strftime('%Z%z', tm) != 'LHST+1030':