This website works better with JavaScript.
Home
Explore
Help
Sign In
radium
/
flatfilecms
Watch
1
Star
0
Fork
0
Code
Issues
16
Pull Requests
0
Releases
0
Wiki
Activity
Browse Source
Добавление тестов и переход на 0.3
master
Касимов
2 years ago
parent
50f5a2210e
commit
047c200d7d
6 changed files
with
32 additions
and
2 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-0
.hgignore
+4
-1
Makefile
+3
-0
pytest.ini
+1
-1
setup.py
+7
-0
tests/pages/index.md
+16
-0
tests/test_pages.py
+ 1
- 0
.hgignore
View File
@@ -39,6 +39,7 @@ pip-log.txt
.coverage
.tox
nosetests.xml
.pytest_cache
# Translations
*.mo
+ 4
- 1
Makefile
View File
@@ -1,4 +1,7 @@
all: bdist
all:
test
bdist
bdist:
python3 setup.py sdist bdist_wheel
test:
pytest -q
+ 3
- 0
pytest.ini
View File
@@ -0,0 +1,3 @@
[pytest]
testpaths = tests
python_files = test*.py
+ 1
- 1
setup.py
View File
@@ -33,7 +33,7 @@ tests_require = [
setup(
name='flatfilecms',
version='0.
2
',
version='0.
3
',
description='flat-file CMS suitable for static site',
long_description=README + '\n\n' + CHANGES,
classifiers=[
+ 7
- 0
tests/pages/index.md
View File
@@ -0,0 +1,7 @@
---
title: Заглушка для тестов БД
description: Тестовая страница
template: onepage
---
Hello World!
+ 16
- 0
tests/test_pages.py
View File
@@ -0,0 +1,16 @@
import pytest
@pytest.fixture
def pages():
from flatfilecms.resources import Root
return Root('../tests/pages')
def test_loading(pages):
assert 'index' in pages
def test_db_contains_pages(pages):
assert pages['index'].title == 'Заглушка для тестов БД'
pass