Esempio n. 1
0
    def test_subseconds_with_seconds(self):
        pi = Interval(seconds=12, microseconds=123456)

        self.assertEqual(
            '12 seconds',
            pi.in_words()
        )
Esempio n. 2
0
    def test_subseconds(self):
        pi = Interval(microseconds=123456)

        self.assertEqual(
            '0.12 second',
            pi.in_words()
        )
Esempio n. 3
0
 def test_separator(self):
     pi = Interval(days=1177, seconds=7284, microseconds=1000000)
     self.assertEqual(
         '168 weeks, 1 day, 2 hours, 1 minute, 25 seconds',
         pi.in_words(separator=', ')
     )
Esempio n. 4
0
 def test_singluar_negative_values(self):
     pi = Interval(days=-1)
     self.assertEqual(
         '-1 day',
         pi.in_words()
     )
Esempio n. 5
0
 def test_in_french(self):
     pi = Interval(days=1177, seconds=7284, microseconds=1000000)
     self.assertEqual(
         '168 semaines 1 jour 2 heures 1 minute 25 secondes',
         pi.in_words(locale='fr')
     )
Esempio n. 6
0
 def test_all(self):
     pi = Interval(days=1177, seconds=7284, microseconds=1000000)
     self.assertEqual(
         '168 weeks 1 day 2 hours 1 minute 25 seconds',
         pi.in_words()
     )