def test_granularity_8_no_link(self): self.assertEqual(display_time(datetime_now(), granularity=8), '<time datetime="2015">circa 2015</time>')
def test_granularity_4_with_link(self): "Doesn't actually have a link as there's no exact day." self.assertEqual( display_time(datetime_now(), link_to_day=True, granularity=4), '<time datetime="2015-08">sometime in Aug 2015</time>')
def test_granularity_4_no_link(self): self.assertEqual( display_time(datetime_now(), granularity=4), '<time datetime="2015-08">sometime in Aug 2015</time>')
def test_granularity_6_no_link(self): self.assertEqual(display_time(datetime_now(), granularity=6), '<time datetime="2015">sometime in 2015</time>')
def test_returns_time_with_link(self, reverse): reverse.return_value = '/2015/08/14/' self.assertEqual( display_time(datetime_now(), True), '<time datetime="2015-08-14 13:34:56">13:34 on <a href="/2015/08/14/" title="All items from this day">14 Aug 2015</a></time>' )
def test_returns_time_with_no_link(self): self.assertEqual( display_time(datetime_now()), '<time datetime="2015-08-14 13:34:56">13:34 on 14 Aug 2015</time>' )
def test_case_capfirst(self): self.assertEqual( display_time(datetime_now(), granularity=4, case='capfirst'), '<time datetime="2015-08">Sometime in Aug 2015</time>')
def test_case_lower(self): self.assertEqual( display_time(datetime_now(), granularity=4, case='lower'), '<time datetime="2015-08">sometime in aug 2015</time>')
def test_granularity_8_with_link(self): "Doesn't actually have a link as there's no exact day." self.assertEqual( display_time(datetime_now(), link_to_day=True, granularity=8), '<time datetime="2015">circa 2015</time>')