1
0
mirror of https://github.com/venthur/blag.git synced 2025-11-25 20:52:43 +00:00

added conftest

This commit is contained in:
Bastian Venthur
2021-03-29 12:01:09 +02:00
parent d227392c79
commit df65dee488

51
tests/conftest.py Normal file
View File

@@ -0,0 +1,51 @@
from tempfile import TemporaryDirectory
from os import mkdir
import pytest
from blag import blag
@pytest.fixture
def environment():
site = {
'base_url': 'site base_url',
'title': 'site title',
'description': 'site description',
'author': 'site author',
}
env = blag.environment_factory(globals_=dict(site=site))
yield env
@pytest.fixture
def page_template(environment):
yield environment.get_template('page.html')
@pytest.fixture
def article_template(environment):
yield environment.get_template('article.html')
@pytest.fixture
def archive_template(environment):
yield environment.get_template('archive.html')
@pytest.fixture
def tags_template(environment):
yield environment.get_template('tags.html')
@pytest.fixture
def tag_template(environment):
yield environment.get_template('tag.html')
@pytest.fixture
def tempdir():
with TemporaryDirectory() as dir:
for d in 'content', 'build', 'static', 'templates':
mkdir(f'{dir}/{d}')
yield dir