Use fully qualified names for the generated tests

This commit is contained in:
Honza Král
2013-12-09 22:24:54 +01:00
parent a19595e803
commit 79c59d6f80
@@ -165,7 +165,8 @@ def construct_case(filename, name):
def make_test(test_name, definition, i):
def m(self):
self.run_code(definition)
m.__doc__ = '%s (%s): %s' % (name, '/'.join(filename.split('/')[-2:]), test_name)
m.__doc__ = '%s:%s.test_from_yaml_%d (%s): %s' % (
__name__, name, i, '/'.join(filename.split('/')[-2:]), test_name)
m.__name__ = 'test_from_yaml_%d' % i
return m