示例#1
0
    def test_non_breaking_space(self, now_mock):
        now = datetime.utcnow()
        now_mock.return_value = now

        time = inboxen_time.inboxentime(now)
        self.assertNotIn(u" ", time)
        self.assertIn(u"\xa0", time)

        for seconds, name in inboxen_time.TIMESINCE_CHUNKS:
            time = inboxen_time.inboxentime(now - timedelta(seconds=seconds))
            self.assertNotIn(u" ", time)
            self.assertIn(u"\xa0", time)
示例#2
0
    def test_non_breaking_space(self, now_mock):
        now = datetime.utcnow()
        now_mock.return_value = now

        time = inboxen_time.inboxentime(now)
        self.assertNotIn(u" ", time)
        self.assertIn(u"\xa0", time)

        for seconds, name in inboxen_time.TIMESINCE_CHUNKS:
            time = inboxen_time.inboxentime(now - timedelta(seconds=seconds))
            self.assertNotIn(u" ", time)
            self.assertIn(u"\xa0", time)
示例#3
0
    def test_plurals_work(self, now_mock):
        now = datetime.utcnow()
        now_mock.return_value = now

        time = inboxen_time.inboxentime(now)
        self.assertEqual(time, u"just\xa0now")

        for seconds, name in inboxen_time.TIMESINCE_CHUNKS:
            time1 = inboxen_time.inboxentime(now - timedelta(seconds=seconds * 1.5))
            time2 = inboxen_time.inboxentime(now - timedelta(seconds=seconds * 3.5))

            self.assertNotEqual(time1, time2)
            self.assertTrue(time1.startswith("a"), time1)
            self.assertTrue(time2.startswith("3"), time2)
示例#4
0
    def test_plurals_work(self, now_mock):
        now = datetime.utcnow()
        now_mock.return_value = now

        time = inboxen_time.inboxentime(now)
        self.assertEqual(time, u"just\xa0now")

        for seconds, name in inboxen_time.TIMESINCE_CHUNKS:
            time1 = inboxen_time.inboxentime(now -
                                             timedelta(seconds=seconds * 1.5))
            time2 = inboxen_time.inboxentime(now -
                                             timedelta(seconds=seconds * 3.5))

            self.assertNotEqual(time1, time2)
            self.assertTrue(time1.startswith("a"), time1)
            self.assertTrue(time2.startswith("3"), time2)