Correct execution of test suite on Windows which doesn't support UTF-8 by
default.
This commit is contained in:
parent
4ad590ebc9
commit
7bf8ae65ca
@ -1,3 +1,4 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
"""Module for testing string variables."""
|
"""Module for testing string variables."""
|
||||||
|
|
||||||
class TestStringVar(BaseTestCase):
|
class TestStringVar(BaseTestCase):
|
||||||
|
|||||||
@ -91,7 +91,10 @@ for name in moduleNames:
|
|||||||
setattr(module, "TestCase", unittest.TestCase)
|
setattr(module, "TestCase", unittest.TestCase)
|
||||||
setattr(module, "BaseTestCase", BaseTestCase)
|
setattr(module, "BaseTestCase", BaseTestCase)
|
||||||
setattr(module, "cx_Oracle", cx_Oracle)
|
setattr(module, "cx_Oracle", cx_Oracle)
|
||||||
exec(open(fileName).read(), module.__dict__)
|
if sys.version_info[0] >= 3:
|
||||||
|
exec(open(fileName, encoding = "UTF-8").read(), module.__dict__)
|
||||||
|
else:
|
||||||
|
execfile(fileName, module.__dict__)
|
||||||
tests = loader.loadTestsFromModule(module)
|
tests = loader.loadTestsFromModule(module)
|
||||||
result = runner.run(tests)
|
result = runner.run(tests)
|
||||||
if not result.wasSuccessful():
|
if not result.wasSuccessful():
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user