def test_set_formatter_globally(self): Time.set_formatter('alternative') self.assertEqual('alternative', Time.get_formatter()) d = Time(14, 15, 16) self.assertEqual('02:15:16 PM', d.format('hh:mm:ss A')) Time.set_formatter() self.assertEqual('hh:mm:ss A', d.format('hh:mm:ss A'))
def format_time(time: pendulum.Time, /) -> str: return time.format("hh:mm:ss")
def test_format_with_locale(self): d = Time(14, 15, 16) self.assertEqual('02:15:16 ', d.format('%I:%M:%S %p', locale='fr'))
def test_format_with_locale(): d = Time(14, 15, 16) assert d.format("hh:mm:ss A", locale="fr") == "02:15:16 PM"
def test_format_with_locale(): d = Time(14, 15, 16) assert d.format('hh:mm:ss A', locale='fr') == '02:15:16 PM'