eric7/Unittest/Interfaces/UnittestRunner.py

branch
unittest
changeset 9059
e7fd342f8bfc
child 9062
7f27bf3b50c3
equal deleted inserted replaced
9057:ddc46e93ccc4 9059:e7fd342f8bfc
1 # -*- coding: utf-8 -*-
2
3 # Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
4 #
5
6 """
7 Module implementing the test runner script for the 'unittest' framework.
8 """
9
10 import json
11 import sys
12
13 if __name__ == '__main__':
14 command = sys.argv[1]
15 if command == "installed":
16 try:
17 import unittest # __IGNORE_WARNING__
18 sys.exit(0)
19 except ImportError:
20 sys.exit(1)
21
22 elif command == "versions":
23 import platform
24 versions = {
25 "name": "unittest",
26 "version": platform.python_version(),
27 "plugins": [],
28 }
29 print(json.dumps(versions))
30 sys.exit(0)
31
32 sys.exit(42)
33
34 #
35 # eflag: noqa = M801

eric ide

mercurial