# HG changeset patch # User Frederic Bastien # Date 1213734017 14400 # Node ID ae6605eccd09a3b1be97d0f24546c4834f33c275 # Parent 2174fe5cc7d0b936a3cc9afaa01c8b51e472cf6c Can give test name in debug mode. This will execute on the gived test name. diff -r 2174fe5cc7d0 -r ae6605eccd09 _test_dataset.py --- a/_test_dataset.py Tue Jun 17 16:09:59 2008 -0400 +++ b/_test_dataset.py Tue Jun 17 16:20:17 2008 -0400 @@ -663,14 +663,19 @@ res = dsc[:] if __name__=='__main__': - if len(sys.argv)==2: - if sys.argv[1]=="--debug": + tests = [] #'test_RenamedFieldsDataSet'] +# unittest.TestSuite(map(T_DataSet, tests)).debug() +# sys.exit() + debug=False + if len(sys.argv)==1: + unittest.main() + else: + assert sys.argv[1]=="--debug" + for arg in sys.argv[2:]: + tests.append(arg) + if tests: + unittest.TestSuite(map(T_DataSet, tests)).debug() + else: module = __import__("_test_dataset") tests = unittest.TestLoader().loadTestsFromModule(module) tests.debug() - print "bad argument: only --debug is accepted" - elif len(sys.argv)==1: - unittest.main() - else: - print "bad argument: only --debug is accepted" -