test_one_default_page.py

None

make_index function

make_index source
def make_index(tmp_path: Any) -> Any:
    pages = tmp_path / "pages"
    pages.mkdir()
    fn = pages / "index.md"
    fn.write_text(
        textwrap.dedent(
            """
            ---
            templateKey: blog-post
            tags: ['python',]
            title:  My Awesome Post
            date: 2022-01-21T16:40:34
            published: False

            ---

            This is my awesome post.
            """
        )
    )
    return tmp_path

test_loaded function

test_loaded source
def test_loaded(make_index: Any) -> None:
    os.chdir(make_index)
    m = Markata()
    assert len(m.articles) == 1

test_run function

test_run source
def test_run(make_index: Any) -> Any:
    os.chdir(make_index)
    m = Markata()
    m.run()
    return make_index

test_markout_exists function

test_markout_exists source
def test_markout_exists(test_run: Any) -> Any:
    markout = test_run / "markout"
    assert markout.exists()

test_index_exists function

test_index_exists source
def test_index_exists(test_run: Any) -> Any:
    markout = test_run / "markout"
    index = markout / "index.html"
    assert index.exists()

test_rss_exists function

test_rss_exists source
def test_rss_exists(test_run: Any) -> Any:
    markout = test_run / "markout"
    rss = markout / "rss.xml"
    assert rss.exists()