Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
    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)