File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change 15
15
import unittest
16
16
import os
17
17
import sys
18
- import new
19
18
from appium import webdriver
20
19
from sauceclient import SauceClient
21
20
@@ -28,10 +27,9 @@ def on_platforms(platforms):
28
27
def decorator (base_class ):
29
28
module = sys .modules [base_class .__module__ ].__dict__
30
29
for i , platform in enumerate (platforms ):
31
- d = dict (base_class .__dict__ )
32
- d ['desired_capabilities' ] = platform
33
30
name = "%s_%s" % (base_class .__name__ , i + 1 )
34
- module [name ] = new .classobj (name , (base_class ,), d )
31
+ d = {'desired_capabilities' : platform }
32
+ module [name ] = type (name , (base_class ,), d )
35
33
return decorator
36
34
37
35
@@ -54,3 +52,4 @@ def tearDown(self):
54
52
sauce .jobs .update_job (self .driver .session_id , passed = False )
55
53
finally :
56
54
self .driver .quit ()
55
+
You can’t perform that action at this time.
0 commit comments