def test_if(self):
    # Test a single 'if' statement
        target_result = testoutputs.if_test
#	target_result = open('cond_if.test').read().strip()
	actual_result = local.tester(testinputs.if_test)
#       actual_result = local.tester('if a\n    print("a is true");\nelse\n    print("a is false");')
	self.assertEqual(target_result, actual_result)
 def test_coffeetime(self):
     target_result = demo_testout.coffee_test
     actual_result = local.tester(open('coffee.local').read())
     try:
         self.assertEqual(target_result, actual_result)
     except Exception:
         print "TARGET:\n", target_result
         print "="*79
         print "ACTUAL:\n", actual_result
 def test_coffeetime(self):
     target_result = demo_testout.coffee_test
     path = os.path.dirname(__file__)
     path = os.path.join(path, "coffee.local")
     actual_result = local.tester(open(path).read())
     try:
         self.assertEqual(target_result, actual_result)
     except Exception:  # noqa
         print("TARGET:\n", target_result)
         print("=" * 79)
         print("ACTUAL:\n", actual_result)
    def test1_math(self):
    # Test a math expression
        target_result = testoutputs.math_test1
        actual_result = local.tester(testinputs.math_test1)
	self.assertEqual(target_result, actual_result)
 def test_unary(self):
     # Test all the unary statements
     target_result = testoutputs.unary_test
     actual_result = local.tester(testinputs.unary_test)
     self.assertEqual(target_result, actual_result)  
 def test_binop(self):
     # Test all the binop statements
     target_result = testoutputs.binop_test
     actual_result = local.tester(testinputs.binop_test)
     self.assertEqual(target_result, actual_result)  
    def test_nesting(self):
    # Test a nested if-else within an if-else
        target_result = testoutputs.nesting_test
	actual_result = local.tester(testinputs.nesting_test)
	self.assertEqual(target_result, actual_result)    
    def test_if(self):
    # Test a single 'if' statement
        target_result = testoutputs.if_test
	actual_result = local.tester(testinputs.if_test)
	self.assertEqual(target_result, actual_result)
 def test_tutorial5(self):
     target_result = program_test_out.tutorial5_test
     actual_result = local.tester(program_test_in.tutorial5_test)
     self.assertEqual(target_result, actual_result)
    def test_math(self):
        # Test a math expression
        target_result = gt_testout.math_test
        actual_result = local.tester(gt_testin.math_test)
	self.assertEqual(target_result, actual_result)
Пример #11
0
 def test_math(self):
     # Test a math expression
     target_result = grammar_test_out.math_test
     actual_result = local.tester(grammar_test_in.math_test)
     self.assertEqual(target_result, actual_result)
Пример #12
0
 def test_jump(self):
     target_result = grammar_test_out.jump_test
     actual_result = local.tester(grammar_test_in.jump_test)
     self.assertEqual(target_result, actual_result)
Пример #13
0
 def test_assign(self):
     target_result = grammar_test_out.assign_test
     actual_result = local.tester(grammar_test_in.assign_test)
     self.assertEqual(target_result, actual_result)
Пример #14
0
 def test_io(self):
     # Test a file write expression
     target_result = grammar_test_out.io_test
     actual_result = local.tester(grammar_test_in.io_test)
     self.assertEqual(target_result, actual_result)
    def test_exit(self):
        target_result = gt_testout.exit_test
        actual_result = local.tester(gt_testin.exit_test)
	self.assertEqual(target_result, actual_result)   
    def test_coord(self):
        target_result = gt_testout.coord_test
        actual_result = local.tester(gt_testin.coord_test)
	self.assertEqual(target_result, actual_result)   
    def test_assign(self):
        target_result = gt_testout.assign_test
        actual_result = local.tester(gt_testin.assign_test)
	self.assertEqual(target_result, actual_result)   
    def test_example1(self):
        target_result = pt_testout.example1_test
        actual_result = local.tester(pt_testin.example1_test)
	self.assertEqual(target_result, actual_result)    
Пример #19
0
 def test_string(self):
     target_result = grammar_test_out.string_test
     actual_result = local.tester(grammar_test_in.string_test)
     self.assertEqual(target_result, actual_result)
 def test_example1(self):
     target_result = program_test_out.example1_test
     actual_result = local.tester(program_test_in.example1_test)
     self.assertEqual(target_result, actual_result)
Пример #21
0
 def test_if(self):
     # Test a single 'if' statement
     target_result = grammar_test_out.if_test
     actual_result = local.tester(grammar_test_in.if_test)
     self.assertEqual(target_result, actual_result)
    def test_hw(self):
        target_result = testoutputs.helloworld_test
        actual_result = local.tester(testinputs.helloworld_test)
	self.assertEqual(target_result, actual_result)  
Пример #23
0
 def test_ifelse(self):
     # Test an if statement that includes an else
     target_result = grammar_test_out.ifelse_test
     actual_result = local.tester(grammar_test_in.ifelse_test)
     self.assertEqual(target_result, actual_result)
    def test_ifelse(self):
    # Test an if statement that includes an else
        target_result = testoutputs.ifelse_test
	actual_result = local.tester(testinputs.ifelse_test)
	self.assertEqual(target_result, actual_result)
Пример #25
0
 def test_nesting(self):
     # Test a nested if-else within an if-else
     target_result = grammar_test_out.nesting_test
     actual_result = local.tester(grammar_test_in.nesting_test)
     self.assertEqual(target_result, actual_result)
    def test_exit(self):
        target_result = testoutputs.exit_test
        actual_result = local.tester(testinputs.exit_test)
	self.assertEqual(target_result, actual_result)   
Пример #27
0
 def test_coord(self):
     target_result = grammar_test_out.coord_test
     actual_result = local.tester(grammar_test_in.coord_test)
     self.assertEqual(target_result, actual_result)
 def test_indices(self):
     # Test the array statement
     target_result = testoutputs.indices_test
     actual_result = local.tester(testinputs.indices_test)
     self.assertEqual(target_result, actual_result)  
Пример #29
0
 def test_exit(self):
     target_result = grammar_test_out.exit_test
     actual_result = local.tester(grammar_test_in.exit_test)
     self.assertEqual(target_result, actual_result)
    def test_io(self):
    # Test a file write expression
        target_result = testoutputs.io_test
        actual_result = local.tester(testinputs.io_test)
	self.assertEqual(target_result, actual_result)
    def test_ifelse(self):
    # Test an if statement that includes an else
#	target_result = open('cond_ifelse.test').read().strip()
        target_result = testoutputs.ifelse_test
	actual_result = local.tester(testinputs.ifelse_test)
	self.assertEqual(target_result, actual_result)
Пример #32
0
 def test_binop(self):
     # Test all the binop statements
     target_result = grammar_test_out.binop_test
     actual_result = local.tester(grammar_test_in.binop_test)
     self.assertEqual(target_result, actual_result)
    def test_string(self):
        target_result = gt_testout.string_test
        actual_result = local.tester(gt_testin.string_test)
	self.assertEqual(target_result, actual_result)
Пример #34
0
 def test_indices(self):
     # Test the array statement
     target_result = grammar_test_out.indices_test
     actual_result = local.tester(grammar_test_in.indices_test)
     self.assertEqual(target_result, actual_result)
Пример #35
0
 def test_unary(self):
     # Test all the unary statements
     target_result = grammar_test_out.unary_test
     actual_result = local.tester(grammar_test_in.unary_test)
     self.assertEqual(target_result, actual_result)
    def test_hw(self):
        target_result = pt_testout.helloworld_test
        actual_result = local.tester(pt_testin.helloworld_test)
	self.assertEqual(target_result, actual_result)  
 def test_hw(self):
     target_result = program_test_out.helloworld_test
     actual_result = local.tester(program_test_in.helloworld_test)
     self.assertEqual(target_result, actual_result)
    def test_tutorial5(self):
        target_result = pt_testout.tutorial5_test
        actual_result = local.tester(pt_testin.tutorial5_test)
	self.assertEqual(target_result, actual_result)    
    def test_jump(self):
        target_result = gt_testout.jump_test
        actual_result = local.tester(gt_testin.jump_test)
	self.assertEqual(target_result, actual_result)