Beispiel #1
0
def test_page_versions(pages_fixture):
    app = pages_fixture
    InvenioPages(app)
    app.register_blueprint(blueprint)

    with app.app_context():
        dog_page = Page.get_by_url('/dogs')
        dog_page.title = 'Just a dog!'
        db.session.commit()

    with app.app_context():
        dog_page = Page.get_by_url('/dogs')
        assert 'Just a dog!' == dog_page.title
        assert 2 == dog_page.versions.count()
        assert 'Page for Dogs!' == dog_page.versions[0].title
Beispiel #2
0
def test_page_versions(pages_fixture):
    app = pages_fixture
    InvenioPages(app)
    app.register_blueprint(blueprint)

    with app.app_context():
        dog_page = Page.get_by_url('/dogs')
        dog_page.title = 'Just a dog!'
        db.session.commit()

    with app.app_context():
        dog_page = Page.get_by_url('/dogs')
        assert 'Just a dog!' == dog_page.title
        assert 2 == dog_page.versions.count()
        assert 'Page for Dogs!' == dog_page.versions[0].title
Beispiel #3
0
def test_page_repr(pages_fixture):
    app = pages_fixture
    InvenioPages(app)
    app.register_blueprint(blueprint)

    with app.app_context():
        dog_page = Page.get_by_url('/dogs/shiba')
        assert dog_page.__repr__() == 'URL: /dogs/shiba, title: Page for doge!'
Beispiel #4
0
def test_page_repr(pages_fixture):
    app = pages_fixture
    InvenioPages(app)
    app.register_blueprint(blueprint)

    with app.app_context():
        dog_page = Page.get_by_url('/dogs/shiba')
        assert dog_page.__repr__() == 'URL: /dogs/shiba, title: Page for doge!'