src/eric7/Testing/Interfaces/UnittestRunner.py

branch
eric7
changeset 9485
0f3620304d7a
parent 9482
a2bc06a54d9d
child 9549
67295777d9fe
child 9653
e67609152c5e
equal deleted inserted replaced
9484:d2eb8f0a5bf0 9485:0f3620304d7a
5 5
6 """ 6 """
7 Module implementing the test runner script for the 'unittest' framework. 7 Module implementing the test runner script for the 'unittest' framework.
8 """ 8 """
9 9
10 import importlib
10 import json 11 import json
11 import os 12 import os
12 import sys 13 import sys
13 import time 14 import time
14 import unittest 15 import unittest
380 test = testLoader.loadTestsFromNames(testCases) 381 test = testLoader.loadTestsFromNames(testCases)
381 else: 382 else:
382 test = testLoader.discover(discoveryStart) 383 test = testLoader.discover(discoveryStart)
383 else: 384 else:
384 if testFileName: 385 if testFileName:
385 module = __import__(os.path.splitext(os.path.basename(testFileName))[0]) 386 module = importlib.import_module(
387 os.path.splitext(os.path.basename(testFileName))[0]
388 )
386 else: 389 else:
387 module = None 390 module = None
388 if failed: 391 if failed:
389 if module: 392 if module:
390 failed = [t.split(".", 1)[1] for t in failed] 393 failed = [t.split(".", 1)[1] for t in failed]

eric ide

mercurial