def test_seconds_ago(): assert (pretty_date(datetime.utcnow() - timedelta(seconds=12))) == "12 seconds ago" assert (pretty_date(datetime.utcnow() - timedelta(seconds=49))) == "49 seconds ago" assert (pretty_date(datetime.utcnow() - timedelta(seconds=30))) == "30 seconds ago"
def test_hour_ago(): assert (pretty_date(datetime.utcnow() - timedelta(minutes=61))) == "an hour ago" assert (pretty_date(datetime.utcnow() - timedelta(minutes=119))) == "an hour ago" assert (pretty_date(datetime.utcnow() - timedelta(hours=1))) == "an hour ago"
def test_hours_ago(): assert (pretty_date(datetime.utcnow() - timedelta(minutes=120))) == "2 hours ago" assert (pretty_date(datetime.utcnow() - timedelta(hours=16))) == "16 hours ago" assert (pretty_date(datetime.utcnow() - timedelta(hours=3))) == "3 hours ago"
def test_PrettyDate(): assert pretty_date() == "just now" assert pretty_date(int(time.time()) - 86400) == "Yesterday" assert pretty_date(int(time.time()) - 43 + 8 * 3600) == "43 seconds ago" now = datetime.utcnow() - timedelta(hours=8) assert pretty_date(now - timedelta(days=1)) == "Yesterday" assert pretty_date(now + timedelta(days=1)) == "just about now" assert pretty_date(now - timedelta(days=4)) == "4 days ago" assert pretty_date(now - timedelta(weeks=3, days=1)) == "3 weeks ago" assert pretty_date(now - timedelta(days=8 * 31)) == "8 months ago" assert pretty_date(now - timedelta(days=10 * 366)) == "10 years ago"
def test_underminute_ago(): assert (pretty_date(datetime.utcnow() - timedelta(seconds=61))) == "a minute ago" assert (pretty_date(datetime.utcnow() - timedelta(minutes=1.5))) == "a minute ago"
def test_yesterday(): assert (pretty_date(datetime.utcnow() - timedelta(days=1))) == "Yesterday"
def test_one_hour(): assert (pretty_date(datetime.utcnow()-timedelta(hours=1))) == 'an hour ago'
def test_one_minute(): assert (pretty_date(datetime.utcnow()-timedelta(minutes=1))) == 'a minute ago'
def test_int_time(): assert pretty_date(42) == "49 years ago"
def test_minutes_ago(): assert (pretty_date(datetime.utcnow()-timedelta(minutes=40))) == '40 minutes ago'
def test_days_ago(): assert (pretty_date(datetime.utcnow()-timedelta(days=2))) == '2 days ago'
def test_an_hour_ago(): assert (pretty_date(datetime.utcnow() - timedelta(seconds=7199))) == "an hour ago"
def test_days_ago(): assert (pretty_date(datetime.utcnow() - timedelta(hours=48))) == "2 days ago" assert (pretty_date(datetime.utcnow() - timedelta(days=3))) == "3 days ago"
def test_a_minute_ago(): assert (pretty_date(datetime.utcnow() - timedelta(seconds=90))) == "a minute ago"
def test_minutes_ago(): assert (pretty_date(datetime.utcnow() - timedelta(seconds=3400))) == "56 minutes ago"
def test_just_now(): now = datetime.utcnow() assert pretty_date(now) == 'just now'
def test_years_ago(): assert (pretty_date(datetime.utcnow()-timedelta(weeks=260))) == '4 years ago'
def test_weeks_ago(): assert (pretty_date(datetime.utcnow()-timedelta(weeks=2))) =='2 weeks ago'
def test_minutes_ago(): assert (pretty_date(datetime.utcnow() - timedelta(minutes=2.5))) == "2 minutes ago" assert (pretty_date(datetime.utcnow() - timedelta(minutes=32))) == "32 minutes ago"
def test_months_ago(): assert (pretty_date(datetime.utcnow() - timedelta(weeks=12))) == "2 months ago" assert (pretty_date(datetime.utcnow() - timedelta(weeks=27))) == "6 months ago"
def test_diff_less_than_zero(): assert pretty_date(datetime.utcnow() + timedelta(seconds=1)) == "just about now"
def test_now(): assert pretty_date(datetime.utcnow()) == "just now" assert pretty_date() == "just now"
def test_hours_ago(): assert (pretty_date(datetime.utcnow() - timedelta(seconds=83299))) == "23 hours ago"
def test_hours_ago(): assert (pretty_date(datetime.utcnow()-timedelta(hours=10))) == '10 hours ago'
def test_weeks_ago(): assert (pretty_date(datetime.utcnow() - timedelta(days=7))) == "1 weeks ago" assert (pretty_date(datetime.utcnow() - timedelta(days=14))) == "2 weeks ago"
def test_just_about_now(): assert (pretty_date(datetime.utcnow() - timedelta(days=-1))) == "just about now"
def test_years_ago(): assert (pretty_date(datetime.utcnow() - timedelta(days=365))) == "1 years ago" assert (pretty_date(datetime.utcnow() - timedelta(weeks=157))) == "3 years ago"
def test_months_ago(): assert (pretty_date(datetime.utcnow() - timedelta(days=72))) == "2 months ago"
def pretty_timestamp(self): return pretty_date(self.timestamp)
def test_years_ago(): assert (pretty_date(datetime.utcnow() - timedelta(days=456))) == "1 years ago"