Exemple #1
0
 def test_months_plural(self):
     # 2 months from self.start.
     end = datetime(2011, 3, 1)
     self.assertEqual(interval_string(self.start, end), "2 months")
Exemple #2
0
 def test_years(self):
     # 1 year from self.start.
     end = datetime(2012, 1, 1)
     self.assertEqual(interval_string(self.start, end), "1 year")
Exemple #3
0
 def test_weeks_plural(self):
     end = self.start + timedelta(weeks=2)
     self.assertEqual(interval_string(self.start, end), "2 weeks")
Exemple #4
0
 def test_months(self):
     # 1 month from self.start.
     end = datetime(2011, 2, 1)
     self.assertEqual(interval_string(self.start, end), "1 month")
Exemple #5
0
 def test_sub_second(self):
     end = self.start + timedelta(milliseconds=200)
     self.assertEqual(interval_string(self.start, end), "0 seconds")
Exemple #6
0
 def test_weeks(self):
     end = self.start + timedelta(weeks=1)
     self.assertEqual(interval_string(self.start, end), "1 week")
Exemple #7
0
 def test_hours_plural(self):
     end = self.start + timedelta(hours=2)
     self.assertEqual(interval_string(self.start, end), "2 hours")
Exemple #8
0
 def test_years_leap_year(self):
     # 2012 is a leap year.
     start = datetime(2012, 2, 29)
     end = datetime(2013, 3, 1)
     self.assertEqual(interval_string(start, end), "1 year")
Exemple #9
0
 def test_minutes_plural(self):
     end = self.start + timedelta(minutes=2)
     self.assertEqual(interval_string(self.start, end), "2 minutes")
Exemple #10
0
 def test_hours(self):
     end = self.start + timedelta(hours=1)
     self.assertEqual(interval_string(self.start, end), "1 hour")
Exemple #11
0
 def test_minutes(self):
     end = self.start + timedelta(minutes=1)
     self.assertEqual(interval_string(self.start, end), "1 minute")
Exemple #12
0
 def test_seconds_plural(self):
     end = self.start + timedelta(seconds=2)
     self.assertEqual(interval_string(self.start, end), "2 seconds")
Exemple #13
0
 def test_seconds(self):
     end = self.start + timedelta(seconds=1)
     self.assertEqual(interval_string(self.start, end), "1 second")
Exemple #14
0
 def test_years_plural(self):
     # 2 years from self.start.
     end = datetime(2013, 1, 1)
     self.assertEqual(interval_string(self.start, end), "2 years")
Exemple #15
0
 def test_days(self):
     end = self.start + timedelta(days=1)
     self.assertEqual(interval_string(self.start, end), "1 day")
Exemple #16
0
 def test_years_leap_year_short(self):
     # 2012 is a leap year.
     start = datetime(2012, 2, 29)
     end = datetime(2013, 2, 28)
     self.assertEqual(interval_string(start, end), "11 months")
Exemple #17
0
 def test_days_plural(self):
     end = self.start + timedelta(days=2)
     self.assertEqual(interval_string(self.start, end), "2 days")
Exemple #18
0
 def test_date_same_day(self):
     start = date(2012, 1, 1)
     end = date(2012, 2, 1)
     self.assertEqual(interval_string(start, end), "1 month")
Exemple #19
0
 def test_same(self):
     self.assertEqual(interval_string(self.start, self.start), "0 seconds")