Skip to content

Commit cb599a1

Browse files
committed
capture test_id properly
1 parent 45430cf commit cb599a1

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

pyth/tests/test_qset.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,12 @@ def run_test(self, test_id):
2727
for test_file in glob(test_files):
2828
test_id = os.path.basename(test_file).rsplit('.')[0]
2929

30-
def test_func(self):
31-
self.run_test(test_id)
32-
setattr(TestQset, 'test_%s' % (test_id,), test_func)
30+
def get_test_func(test_id):
31+
def test_func(self):
32+
self.run_test(test_id)
33+
return test_func
34+
35+
setattr(TestQset, 'test_%s' % (test_id,), get_test_func(test_id))
3336

3437
return TestQset
3538

pyth/tests/test_twap.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,12 @@ def run_test(self, test_id):
2727
for test_file in glob(test_files):
2828
test_id = os.path.basename(test_file).rsplit('.')[0]
2929

30-
def test_func(self):
31-
self.run_test(test_id)
32-
setattr(TestQset, 'test_%s' % (test_id,), test_func)
30+
def get_test_func(test_id):
31+
def test_func(self):
32+
self.run_test(test_id)
33+
return test_func
34+
35+
setattr(TestQset, 'test_%s' % (test_id,), get_test_func(test_id))
3336

3437
return TestQset
3538

0 commit comments

Comments
 (0)