rename journal module to pages

this better represents the general purpose of this module, rather than
just "journal" stuff (though that will likely be a use)
This commit is contained in:
2020-03-07 14:06:57 -06:00
parent a5b15d8187
commit fe0ca7d90b
7 changed files with 48 additions and 48 deletions

View File

@@ -13,7 +13,7 @@ LOGGING = {
},
},
'loggers': {
'incorporealcms.journal': {
'incorporealcms.pages': {
'level': 'DEBUG',
'handlers': ['console'],
},

View File

@@ -1,38 +0,0 @@
"""Test journal views and helper methods."""
from incorporealcms.journal import journal_file_resolver
def test_journal_file_resolver_dir_to_index():
assert journal_file_resolver('foo/') == 'journal/foo/index.md'
def test_journal_file_resolver_subdir_to_index():
assert journal_file_resolver('foo/bar/') == 'journal/foo/bar/index.md'
def test_journal_file_resolver_other_requests_fine():
assert journal_file_resolver('foo/baz') == 'journal/foo/baz.md'
def test_journal_file_that_exists(client):
response = client.get('/')
assert response.status_code == 200
assert b'<h1>test index</h1>' in response.data
def test_journal_file_that_doesnt_exist(client):
response = client.get('/ohuesthaoeusth')
assert response.status_code == 404
def test_journal_file_with_title_metadata(client):
response = client.get('/')
assert response.status_code == 200
assert b'<title>Index - incorporeal.org</title>' in response.data
def test_journal_file_without_title_metadata(client):
response = client.get('/no-title')
assert response.status_code == 200
assert b'<title>incorporeal.org</title>' in response.data
assert b'<h1>this page doesn\'t have a title!</h1>' in response.data

38
tests/test_pages.py Normal file
View File

@@ -0,0 +1,38 @@
"""Test page views and helper methods."""
from incorporealcms.pages import page_file_resolver
def test_page_file_resolver_dir_to_index():
assert page_file_resolver('foo/') == 'pages/foo/index.md'
def test_page_file_resolver_subdir_to_index():
assert page_file_resolver('foo/bar/') == 'pages/foo/bar/index.md'
def test_page_file_resolver_other_requests_fine():
assert page_file_resolver('foo/baz') == 'pages/foo/baz.md'
def test_page_that_exists(client):
response = client.get('/')
assert response.status_code == 200
assert b'<h1>test index</h1>' in response.data
def test_page_that_doesnt_exist(client):
response = client.get('/ohuesthaoeusth')
assert response.status_code == 404
def test_page_with_title_metadata(client):
response = client.get('/')
assert response.status_code == 200
assert b'<title>Index - incorporeal.org</title>' in response.data
def test_page_without_title_metadata(client):
response = client.get('/no-title')
assert response.status_code == 200
assert b'<title>incorporeal.org</title>' in response.data
assert b'<h1>this page doesn\'t have a title!</h1>' in response.data