MNT: Make module backtesting.test runnable

This commit is contained in:
Kernc
2019-01-08 06:48:01 +01:00
parent c1cdc9e1a3
commit fdc1185b79
3 changed files with 11 additions and 8 deletions

View File

@@ -0,0 +1,6 @@
import unittest
suite = unittest.defaultTestLoader.discover('backtesting.test',
pattern='_test*.py')
if __name__ == '__main__':
unittest.TextTestRunner().run(suite)

View File

@@ -500,6 +500,10 @@ class TestUtil(TestCase):
self.assertEqual(_as_str(_Array([1], name=s)), s[0])
@unittest.skipUnless(
os.path.isdir(os.path.join(os.path.dirname(__file__),
'..', '..', 'doc')),
"docs dir doesn't exist")
class TestDocs(TestCase):
def test_examples(self):
examples = glob(os.path.join(os.path.dirname(__file__),

View File

@@ -5,13 +5,6 @@ if sys.version_info < (3, 4):
sys.exit('ERROR: Backtesting.py requires Python 3.4+')
def _discover_tests():
import unittest
return unittest.defaultTestLoader.discover('backtesting.test',
pattern='*test*.py',
top_level_dir='.')
if __name__ == '__main__':
from setuptools import setup, find_packages
@@ -52,7 +45,7 @@ if __name__ == '__main__':
'flake8',
],
},
test_suite="setup._discover_tests",
test_suite="backtesting.test",
python_requires='>=3.4',
author='Zach Lûster',
classifiers=[