def test_datestr(): from datetime import datetime then = datetime(2010, 1, 1, 0, 0, 0) #assert h.datestr(then, datetime(2010, 1, 1, 0, 0, 0, 10)) == u"just moments ago" assert h.datestr(then, datetime(2010, 1, 1, 0, 0, 1)) == u"1 second ago" assert h.datestr(then, datetime(2010, 1, 1, 0, 0, 9)) == u"9 seconds ago" assert h.datestr(then, datetime(2010, 1, 1, 0, 1, 1)) == u"1 minute ago" assert h.datestr(then, datetime(2010, 1, 1, 0, 9, 1)) == u"9 minutes ago" assert h.datestr(then, datetime(2010, 1, 1, 1, 0, 1)) == u"1 hour ago" assert h.datestr(then, datetime(2010, 1, 1, 9, 0, 1)) == u"9 hours ago" assert h.datestr(then, datetime(2010, 1, 2, 0, 0, 1)) == u"1 day ago" assert h.datestr(then, datetime(2010, 1, 9, 0, 0, 1)) == u"January 1, 2010" assert h.datestr(then, datetime(2010, 1, 9, 0, 0, 1), lang='fr') == u'1 janvier 2010'