예제 #1
0
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"
예제 #2
0
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"
예제 #3
0
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"
예제 #4
0
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"
예제 #5
0
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"
예제 #6
0
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'
예제 #9
0
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'
예제 #12
0
def test_an_hour_ago():
    assert (pretty_date(datetime.utcnow() -
                        timedelta(seconds=7199))) == "an hour ago"
예제 #13
0
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"
예제 #14
0
def test_a_minute_ago():
    assert (pretty_date(datetime.utcnow() -
                        timedelta(seconds=90))) == "a minute ago"
예제 #15
0
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'
예제 #19
0
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"
예제 #20
0
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"
예제 #21
0
def test_diff_less_than_zero():
    assert pretty_date(datetime.utcnow() +
                       timedelta(seconds=1)) == "just about now"
예제 #22
0
def test_now():
    assert pretty_date(datetime.utcnow()) == "just now"
    assert pretty_date() == "just now"
예제 #23
0
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'
예제 #25
0
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"
예제 #26
0
def test_just_about_now():
    assert (pretty_date(datetime.utcnow() -
                        timedelta(days=-1))) == "just about now"
예제 #27
0
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"
예제 #28
0
def test_months_ago():
    assert (pretty_date(datetime.utcnow() -
                        timedelta(days=72))) == "2 months ago"
예제 #29
0
 def pretty_timestamp(self):
     return pretty_date(self.timestamp)
예제 #30
0
def test_years_ago():
    assert (pretty_date(datetime.utcnow() -
                        timedelta(days=456))) == "1 years ago"