示例#1
0
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'
示例#2
0
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'