def test_month_view(self): """Test the displaying of the month view""" self.clear_db() self.register_and_login('barney', 'abc') post = Post('the chronic 2001', visible=False) post.datetime = datetime.datetime(1999, 11, 16) db.session.add(post) db.session.commit() rv = self.client.get('/1999/11/') self.assert_200(rv) assert 'the chronic 2001' in rv.data rv = self.client.get('/7777/12/') assert 'No entries here so far' in rv.data rv = self.client.get('/1999/14/') self.assert_404(rv) self.logout() rv = self.client.get('/1999/11/') self.assert_200(rv) assert 'No entries here so far' in rv.data
def test_month_view(self): """Test the displaying of the month view""" self.clear_db() self.register_and_login('barney', 'abc') post = Post('the chronic 2001', visible=False) post.datetime = datetime.datetime(1999, 11, 16) db.session.add(post) db.session.commit() rv = self.client.get('/1999/11/') self.assert_200(rv) assert 'the chronic 2001' in rv.data rv = self.client.get('/7777/12/') assert 'No entries here so far' in rv.data rv = self.client.get('/1999/14/') self.assert_404(rv) self.logout() rv = self.client.get('/1999/11/') self.assert_200(rv) assert 'No entries here so far' in rv.data
def test_months_view(self): """Test the month objects for the archive view""" self.clear_db() datetimes = [ datetime.datetime(2000, 1, 1), datetime.datetime(2000, 1, 2), datetime.datetime(2000, 2, 3), datetime.datetime(2002, 2, 4), ] for date in datetimes: post = Post(title='t', markup='') post.datetime = date db.session.add(post) db.session.commit() months = Post.query.get_months() assert_equal(len(months), 3) assert_equal(months[0]['year'], 2002) assert_equal(months[0]['index'], 2) assert_equal(months[0]['count'], 1) assert_equal(months[2]['year'], 2000) assert_equal(months[2]['index'], 1) assert_equal(months[2]['count'], 2)
def test_months_view(self): """Test the month objects for the archive view""" self.clear_db() datetimes = [ datetime.datetime(2000, 1, 1), datetime.datetime(2000, 1, 2), datetime.datetime(2000, 2, 3), datetime.datetime(2002, 2, 4), ] for date in datetimes: post = Post(title='t', markup='') post.datetime = date db.session.add(post) db.session.commit() months = Post.query.get_months() assert_equal(len(months), 3) assert_equal(months[0]['year'], 2002) assert_equal(months[0]['index'], 2) assert_equal(months[0]['count'], 1) assert_equal(months[2]['year'], 2000) assert_equal(months[2]['index'], 1) assert_equal(months[2]['count'], 2)