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