Coverage for tests/testfiles.py: 100%

11 statements  

« 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.""" 

2 

3from pathlib import Path 

4 

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')