예제 #1
0
 def test_just_now(self):
     self.assertEqual(relativedate.since(datetime.now()), 'Just now')
예제 #2
0
 def test_six_hours_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(hours=6)), '6 hours ago')
예제 #3
0
 def test_invalid_type(self):
     self.assertIsNone(relativedate.since(None))
     self.assertIsNone(relativedate.since("something"))
     self.assertIsNone(relativedate.since(1234))
예제 #4
0
 def test_four_minutes_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(minutes=4)), '4 minutes ago')
예제 #5
0
 def test_one_minute_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(minutes=1)), 'A few minutes ago')
예제 #6
0
 def test_six_days_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(days=6)), '6 days ago')
예제 #7
0
 def test_less_than_a_minute(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(seconds=40)), 'Less than a minute ago')
예제 #8
0
 def test_ten_days_ago_expect_week(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(days=10)), '1 week ago')
예제 #9
0
 def test_one_day_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(days=1)), '1 day ago')
예제 #10
0
 def test_two_weeks_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(days=14)), '2 weeks ago')
예제 #11
0
 def test_one_week_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(days=7)), '1 week ago')
예제 #12
0
 def test_a_while_ago(self):
     self.assertEqual(relativedate.since(datetime.now() - timedelta(days=365)), 'A while ago')