@@ -35,12 +35,16 @@ const defaultUnitTestArgs = ['-v', '-s', '.', '-p', '*test*.py'];
35
35
suite ( 'Unit Tests - debugging' , ( ) => {
36
36
let ioc : UnitTestIocContainer ;
37
37
const configTarget = IS_MULTI_ROOT_TEST ? ConfigurationTarget . WorkspaceFolder : ConfigurationTarget . Workspace ;
38
- suiteSetup ( async ( ) => {
39
- // Test disvovery is where the delay is, hence give 10 seconds (as we discover tests at least twice in each test).
38
+ suiteSetup ( async function ( ) {
39
+ // tslint:disable-next-line:no-invalid-this
40
+ this . timeout ( TEST_TIMEOUT * 2 ) ;
41
+ // Test discovery is where the delay is, hence give 10 seconds (as we discover tests at least twice in each test).
40
42
await initialize ( ) ;
41
- await updateSetting ( 'testing.unittestArgs' , defaultUnitTestArgs , rootWorkspaceUri , configTarget ) ;
42
- await updateSetting ( 'testing.nosetestArgs' , [ ] , rootWorkspaceUri , configTarget ) ;
43
- await updateSetting ( 'testing.pytestArgs' , [ ] , rootWorkspaceUri , configTarget ) ;
43
+ await Promise . all ( [
44
+ updateSetting ( 'testing.unittestArgs' , defaultUnitTestArgs , rootWorkspaceUri , configTarget ) ,
45
+ updateSetting ( 'testing.nosetestArgs' , [ ] , rootWorkspaceUri , configTarget ) ,
46
+ updateSetting ( 'testing.pytestArgs' , [ ] , rootWorkspaceUri , configTarget )
47
+ ] ) ;
44
48
} ) ;
45
49
setup ( async function ( ) {
46
50
// tslint:disable-next-line:no-invalid-this
@@ -51,9 +55,11 @@ suite('Unit Tests - debugging', () => {
51
55
} ) ;
52
56
teardown ( async ( ) => {
53
57
await ioc . dispose ( ) ;
54
- await updateSetting ( 'testing.unittestArgs' , defaultUnitTestArgs , rootWorkspaceUri , configTarget ) ;
55
- await updateSetting ( 'testing.nosetestArgs' , [ ] , rootWorkspaceUri , configTarget ) ;
56
- await updateSetting ( 'testing.pytestArgs' , [ ] , rootWorkspaceUri , configTarget ) ;
58
+ await Promise . all ( [
59
+ updateSetting ( 'testing.unittestArgs' , defaultUnitTestArgs , rootWorkspaceUri , configTarget ) ,
60
+ updateSetting ( 'testing.nosetestArgs' , [ ] , rootWorkspaceUri , configTarget ) ,
61
+ updateSetting ( 'testing.pytestArgs' , [ ] , rootWorkspaceUri , configTarget )
62
+ ] ) ;
57
63
} ) ;
58
64
59
65
function initializeDI ( ) {
0 commit comments