Remove unused test code for page rendering tests.
This commit is contained in:
parent
492180e944
commit
e2e5d79856
|
@ -32,34 +32,18 @@ def splinter_driver_kwargs():
|
|||
|
||||
|
||||
@pytest.fixture(scope='module')
|
||||
def test_site(db_engine):
|
||||
site = utils.generate_test_site()
|
||||
utils.save_test_site_in_db(db_engine, site)
|
||||
return site
|
||||
|
||||
|
||||
@pytest.fixture(scope='module')
|
||||
def test_page(db_engine, test_site):
|
||||
def test_page(db_engine):
|
||||
session = sqlalchemy.orm.sessionmaker(bind=db_engine, autocommit=True)()
|
||||
session.begin()
|
||||
|
||||
test_page_site = session.query(site_models.Site).filter_by(name=test_site.site_name).first()
|
||||
if not test_page_site:
|
||||
raise ValueError(f'Expected "{test_site.site_name}" to be present before test.')
|
||||
|
||||
test_page_slug = f'test-{utils.generate_random_suffix()}'
|
||||
test_page_ = session.query(page_models.Page).filter(
|
||||
(page_models.Page.site == test_page_site) & (page_models.Page.slug == test_page_slug)
|
||||
).first()
|
||||
test_page_ = session.query(page_models.Page).filter((page_models.Page.slug == test_page_slug)).first()
|
||||
|
||||
if not test_page_:
|
||||
test_page_ = page_models.Page(slug=test_page_slug, title=TEST_PAGE_TITLE, content=TEST_PAGE_CONTENT)
|
||||
test_page_.site = test_page_site
|
||||
session.add(test_page_)
|
||||
|
||||
test_page_ = session.query(page_models.Page).filter(
|
||||
(page_models.Page.site == test_page_site) & (page_models.Page.slug == test_page_slug)
|
||||
).first()
|
||||
test_page_ = session.query(page_models.Page).filter((page_models.Page.slug == test_page_slug)).first()
|
||||
|
||||
test_page_json = test_page_.to_json()
|
||||
session.commit()
|
||||
|
@ -68,39 +52,20 @@ def test_page(db_engine, test_site):
|
|||
|
||||
|
||||
@pytest.mark.skip('FIXME once page setup figured out')
|
||||
def test_basic_page_setup_returns_site_not_found_when_no_site_defined(browser, api_base_uri):
|
||||
browser.visit(f'{api_base_uri}')
|
||||
assert browser.title == 'Rookeries - Unknown Site - Unknown Page'
|
||||
page_title = browser.find_by_css('h1')[2]
|
||||
assert page_title.text == 'Site Not Found'
|
||||
|
||||
|
||||
@pytest.mark.skip('FIXME once page setup figured out')
|
||||
def test_basic_page_setup_returns_site_not_found_on_unknown_site(browser, api_base_uri):
|
||||
undefined_test_site_name = utils.generate_random_suffix()
|
||||
browser.cookies.add({'test_site': undefined_test_site_name})
|
||||
browser.visit(f'{api_base_uri}')
|
||||
|
||||
assert browser.title == 'Rookeries - Unknown Site - Unknown Page'
|
||||
page_title = browser.find_by_css('h1')[2]
|
||||
assert page_title.text == f'"{undefined_test_site_name}" Site Not Found'
|
||||
|
||||
|
||||
@pytest.mark.skip('FIXME once page setup figured out')
|
||||
def test_basic_page_setup_returns_page_not_found_on_unknown_page_for_known_site(browser, api_base_uri, test_site):
|
||||
def test_basic_page_setup_returns_page_not_found_on_unknown_page(browser, api_base_uri):
|
||||
unknown_test_page = utils.generate_random_suffix()
|
||||
browser.visit(f'{api_base_uri}/{unknown_test_page}')
|
||||
|
||||
assert browser.title == f'{test_site.site_name} - Unknown Page'
|
||||
assert browser.title == f'Rookeries - Unknown Page'
|
||||
page_title = browser.find_by_css('h1')[2]
|
||||
assert page_title.text == f'"{unknown_test_page}" Page Not Found'
|
||||
|
||||
|
||||
@pytest.mark.skip('FIXME once page setup figured out')
|
||||
def test_basic_page_setup_on_known_test_site_and_page(browser, api_base_uri, test_page, test_site):
|
||||
browser.visit(f'{api_base_uri}/proxy/{test_site.site_name}/{test_page["slug"]}')
|
||||
def test_basic_page_setup_on_known_page(browser, api_base_uri, test_page):
|
||||
browser.visit(f'{api_base_uri}/{test_page["slug"]}')
|
||||
|
||||
assert browser.title == f'{test_site.site_name} - {test_page["slug"]}'
|
||||
assert browser.title == f'Rookeries - {test_page["slug"]}'
|
||||
page_title = browser.find_by_css('h1')[2]
|
||||
assert page_title.text == 'License (AGPL)'
|
||||
|
||||
|
|
Loading…
Reference in New Issue