mirror of
https://github.com/python/cpython.git
synced 2025-10-21 14:12:27 +00:00
#17303: test_future* now work with unittest test discovery. Patch by Zachary Ware.
This commit is contained in:
parent
c472c5d7bd
commit
1ed6be3793
5 changed files with 18 additions and 25 deletions
|
@ -13,18 +13,18 @@ def get_error_location(msg):
|
|||
class FutureTest(unittest.TestCase):
|
||||
|
||||
def test_future1(self):
|
||||
support.unload('future_test1')
|
||||
from test import future_test1
|
||||
self.assertEqual(future_test1.result, 6)
|
||||
with support.CleanImport('future_test1'):
|
||||
from test import future_test1
|
||||
self.assertEqual(future_test1.result, 6)
|
||||
|
||||
def test_future2(self):
|
||||
support.unload('future_test2')
|
||||
from test import future_test2
|
||||
self.assertEqual(future_test2.result, 6)
|
||||
with support.CleanImport('future_test2'):
|
||||
from test import future_test2
|
||||
self.assertEqual(future_test2.result, 6)
|
||||
|
||||
def test_future3(self):
|
||||
support.unload('test_future3')
|
||||
from test import test_future3
|
||||
with support.CleanImport('test_future3'):
|
||||
from test import test_future3
|
||||
|
||||
def test_badfuture3(self):
|
||||
try:
|
||||
|
@ -103,8 +103,8 @@ class FutureTest(unittest.TestCase):
|
|||
self.fail("syntax error didn't occur")
|
||||
|
||||
def test_multiple_features(self):
|
||||
support.unload("test.test_future5")
|
||||
from test import test_future5
|
||||
with support.CleanImport("test.test_future5"):
|
||||
from test import test_future5
|
||||
|
||||
def test_unicode_literals_exec(self):
|
||||
scope = {}
|
||||
|
@ -112,8 +112,6 @@ class FutureTest(unittest.TestCase):
|
|||
self.assertIsInstance(scope["x"], str)
|
||||
|
||||
|
||||
def test_main():
|
||||
support.run_unittest(FutureTest)
|
||||
|
||||
if __name__ == "__main__":
|
||||
test_main()
|
||||
unittest.main()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue