Esempio n. 1
0
 def do_execute_file(self, filename):
     # for the %run FILENAME magic
     retval = scheme.execute_file_rm(filename)
     if scheme.exception_q(retval):
         traceback = scheme.get_traceback_string(retval)
         ename, evalue = scheme.get_exception_values(retval)
         self.Error(traceback)
     return None
Esempio n. 2
0
    case_name = ''.join(replace(c) for c in case_name.lower())
    group_name = str(group_name)
    count = get_count(group_name, case_name)
    test_name = 'test_%s_%s_%s' % (group_name, case_name, count)
    compare = """
Procedure: %s
         : %s
         : %s
""" % (proc_exp, test_exp, result_exp)

    def test(self):
        self.assertTrue(
            result, "%s %s %s:\n%s%s" %
            (group_name, repr(case_name), count, traceback, compare))

    setattr(TestScheme, test_name, test)


## Add dynamic tests:

scheme.make_test_callback = callback
retval = scheme.execute_file_rm(filename)
if scheme.exception_q(retval):
    traceback = scheme.get_traceback_string(retval)
    ename, evalue = scheme.get_exception_values(retval)
    print(traceback)
    raise Exception(ename)

if __name__ == "__main__":
    unittest.main()
Esempio n. 3
0
 def do_execute_file(self, filename):
     # for the %run FILENAME magic
     scheme.execute_file_rm(filename);
     return None
Esempio n. 4
0
 def do_execute_file(self, filename):
     # for the %run FILENAME magic
     scheme.execute_file_rm(filename);
     return None