def test_apocalypse_to_python(self): dt = datetime(2012, 12, 21) news = Newspost(u"Test") news.time = dt # Hax: PID is needed by DB. news.portrait_id = 0 fragment = "1356048000" with self.app.test_request_context(): db.session.add(news) db.session.commit() result = self.converter.to_python(fragment) db.session.add(result) # No direct equality check, but this is close enough. self.assertEqual(result.title, news.title) self.assertEqual(result.time, news.time)
def test_apocalypse_to_url(self): dt = datetime(2012, 12, 21) news = Newspost("Test") news.time = dt expected = "1356048000" self.assertEqual(self.converter.to_url(news), expected)