Ejemplo n.º 1
0
 def should_append_th_to_teens(self):
     from datetime import date
     result = util.make_pretty_date(date(2011, 12, 11))
     assert_equal(result[-4:], '11th')
     result = util.make_pretty_date(date(2011, 12, 12))
     assert_equal(result[-4:], '12th')
     result = util.make_pretty_date(date(2011, 12, 13))
     assert_equal(result[-4:], '13th')
Ejemplo n.º 2
0
 def should_append_st_to_ones(self):
     from datetime import date
     result = util.make_pretty_date(date(2011, 12, 1))
     assert_equal(result[-4:], ' 1st')
     result = util.make_pretty_date(date(2011, 12, 21))
     assert_equal(result[-4:], '21st')
     result = util.make_pretty_date(date(2011, 12, 31))
     assert_equal(result[-4:], '31st')
Ejemplo n.º 3
0
 def display_date(self):
     """Returns dates that end in '1st' or '22nd' and the like."""
     if self.event:
         return util.make_pretty_date(self.event.start_datetime)
     elif self.date:
         return util.make_pretty_date(self.date)
     else:
         return None
Ejemplo n.º 4
0
 def should_append_st_to_twos(self):
     from datetime import date
     result = util.make_pretty_date(date(2011, 12, 2))
     assert_equal(result[-3:], '2nd')
     result = util.make_pretty_date(date(2011, 12, 22))
     assert_equal(result[-4:], '22nd')