[Bf-blender-cvs] [7d5a1c0c4c7] master: Alembic unittest: pass unknown CLI arguments to unittest.main()
Sybren A. Stüvel
noreply at git.blender.org
Tue Apr 18 13:59:08 CEST 2017
Commit: 7d5a1c0c4c79fd6f1b0f77d7069cd15e2358a5a7
Author: Sybren A. Stüvel
Date: Tue Apr 18 12:20:41 2017 +0200
Branches: master
https://developer.blender.org/rB7d5a1c0c4c79fd6f1b0f77d7069cd15e2358a5a7
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.
===================================================================
M tests/python/alembic_tests.py
===================================================================
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)
More information about the Bf-blender-cvs
mailing list