Coverage for tests/testfiles.py: 100%
11 statements
« prev ^ index » next coverage.py v6.4.2, created at 2022-07-28 16:50 +0200
« prev ^ index » next coverage.py v6.4.2, created at 2022-07-28 16:50 +0200
1"""Variables for test files to be shared across test modules."""
3from pathlib import Path
5# First test file contains date in meta block and file name
6TEST_MD1 = Path("tests/test_data/2014-04-28-fake-blogpost.md")
7TEST_MD1_SOURCE: str = TEST_MD1.read_text(encoding='utf-8')
8# Second test file doesn't contain any date
9TEST_MD2 = Path("tests/test_data/fake-blogpost-no-filename-date.md")
10TEST_MD2_SOURCE: str = TEST_MD2.read_text(encoding='utf-8')
11# Third test file only contains date in file name
12TEST_MD3 = Path("tests/test_data/2014-04-28-fake-blogpost-no-meta.md")
13TEST_MD3_SOURCE: str = TEST_MD3.read_text(encoding='utf-8')
14# Fourth, a file that uses YAML front matter
15TEST_YAML = Path("tests/test_data/2014-04-28-fake-blogpost_yaml.md")
16TEST_YAML_SOURCE = TEST_YAML.read_text(encoding='utf-8')
17# Finally, a version of TEST_MD1 with updated URLs
18CONVERTED_FILE = Path("tests/test_data/2014-04-28-fake-blogpost_converted_urls.md")
19CONVERTED_SOURCE: str = CONVERTED_FILE.read_text(encoding='utf-8')