Skip to content

Commit 605a7fe

Browse files
committed
Merge pull request appium#113 from Ling/master
Fix saucetestcase to run under Python3.
2 parents b388116 + 1852cea commit 605a7fe

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

appium/saucetestcase.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import unittest
1616
import os
1717
import sys
18-
import new
1918
from appium import webdriver
2019
from sauceclient import SauceClient
2120

@@ -28,10 +27,9 @@ def on_platforms(platforms):
2827
def decorator(base_class):
2928
module = sys.modules[base_class.__module__].__dict__
3029
for i, platform in enumerate(platforms):
31-
d = dict(base_class.__dict__)
32-
d['desired_capabilities'] = platform
3330
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)
3533
return decorator
3634

3735

@@ -54,3 +52,4 @@ def tearDown(self):
5452
sauce.jobs.update_job(self.driver.session_id, passed=False)
5553
finally:
5654
self.driver.quit()
55+

0 commit comments

Comments
 (0)