move tests into scopes package, provide runtests.sh calling zope-testrunner
This commit is contained in:
parent
c9cb428707
commit
ab050ba360
8 changed files with 22 additions and 12 deletions
|
@ -22,13 +22,14 @@ postgres = [
|
|||
"zope.sqlalchemy",
|
||||
]
|
||||
app = ["python-dotenv", "zope.publisher", "zope.traversing"]
|
||||
test = ["pytest"]
|
||||
test = ["zope.testrunner"]
|
||||
#test = ["pytest"]
|
||||
|
||||
[tool.setuptools]
|
||||
packages = ["scopes"]
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
addopts = "-vv"
|
||||
python_files = "test_standard.py" # default: run only `standard` tests
|
||||
#[tool.pytest.ini_options]
|
||||
#addopts = "-vv"
|
||||
#python_files = "test_standard.py" # default: run only `standard` tests
|
||||
# use .pytest.ini file with `python_files = test_*.py` to run all tests
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
# runtests.sh
|
||||
# run all unit / doc tests
|
||||
|
||||
zope-testrunner --test-path=. $*
|
||||
|
||||
python tests/test_postgres.py $@
|
||||
python tests/test_standard.py $@
|
||||
|
|
1
scopes/tests/__init__.py
Normal file
1
scopes/tests/__init__.py
Normal file
|
@ -0,0 +1 @@
|
|||
# py-scopes/tests
|
|
@ -1,9 +1,12 @@
|
|||
#! /usr/bin/python
|
||||
# scopes.tests.test_postgres
|
||||
|
||||
"""Tests for the 'scopes.storage' package - using PostgreSQL."""
|
||||
|
||||
import os, sys
|
||||
sys.path = [os.path.dirname(__file__)] + sys.path
|
||||
|
||||
import unittest
|
||||
import tlib_storage
|
||||
from scopes.tests import tlib_storage
|
||||
|
||||
from scopes.storage.db.postgres import StorageFactory
|
||||
import config
|
||||
|
@ -29,10 +32,10 @@ class Test(unittest.TestCase):
|
|||
def test_004_topic(self):
|
||||
tlib_storage.test_topic(self, config)
|
||||
|
||||
def suite():
|
||||
def test_suite():
|
||||
return unittest.TestSuite((
|
||||
unittest.TestLoader().loadTestsFromTestCase(Test),
|
||||
))
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main(defaultTest='suite')
|
||||
unittest.main(defaultTest='test_suite')
|
|
@ -1,9 +1,12 @@
|
|||
#! /usr/bin/python
|
||||
# scopes.tests.test_standard
|
||||
|
||||
"""Tests for the 'scopes.storage' package."""
|
||||
|
||||
import os, sys
|
||||
sys.path = [os.path.dirname(__file__)] + sys.path
|
||||
|
||||
import unittest
|
||||
import tlib_server, tlib_storage
|
||||
from scopes.tests import tlib_server, tlib_storage
|
||||
|
||||
from scopes.storage.common import StorageFactory
|
||||
import config
|
Loading…
Add table
Reference in a new issue