Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@stuvel.eu>2017-04-18 13:20:41 +0300
committerSybren A. Stüvel <sybren@stuvel.eu>2017-04-18 14:57:04 +0300
commit7d5a1c0c4c79fd6f1b0f77d7069cd15e2358a5a7 (patch)
tree05ad6a4e25e047c17a4e07e88f5b72e0869dbcd3 /tests
parent86288725dfae924c933ba27b17107824aec9c324 (diff)
Alembic unittest: pass unknown CLI arguments to unittest.main()
This allows specifying test names on the CLI, in order to run only one of the tests.
Diffstat (limited to 'tests')
-rwxr-xr-xtests/python/alembic_tests.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/python/alembic_tests.py b/tests/python/alembic_tests.py
index 14c817549a9..845b9bd6288 100755
--- a/tests/python/alembic_tests.py
+++ b/tests/python/alembic_tests.py
@@ -59,12 +59,6 @@ class AbstractAlembicTest(unittest.TestCase):
def setUpClass(cls):
import re
- parser = argparse.ArgumentParser()
- parser.add_argument('--blender', required=True)
- parser.add_argument('--testdir', required=True)
- parser.add_argument('--alembic-root', required=True)
- args, _ = parser.parse_known_args()
-
cls.blender = args.blender
cls.testdir = pathlib.Path(args.testdir)
cls.alembic_root = pathlib.Path(args.alembic_root)
@@ -299,4 +293,10 @@ class CurveExportTest(AbstractAlembicTest):
if __name__ == '__main__':
- unittest.main(argv=sys.argv[0:1])
+ parser = argparse.ArgumentParser()
+ parser.add_argument('--blender', required=True)
+ parser.add_argument('--testdir', required=True)
+ parser.add_argument('--alembic-root', required=True)
+ args, remaining = parser.parse_known_args()
+
+ unittest.main(argv=sys.argv[0:1] + remaining)