def test_sum_of_squares_Py(): """Test for Python running \sum_{i=1}^N i*i""" dag = create_sum_squares() cp = PythonCodePrinter(dag) module_name = "ignition_sum_of_squares_py" module_path = cp.to_module(module_name) sys.path.append(module_path) sum_of_squares = import_module(module_name) assert (sum_of_squares.sum_squares(4) == 30)
def test_sum_of_squares_Py(): """Test for Python running \sum_{i=1}^N i*i""" dag = create_sum_squares() cp = PythonCodePrinter(dag) module_name = "ignition_sum_of_squares_py" module_path = cp.to_module(module_name) sys.path.append(module_path) sum_of_squares = import_module(module_name) assert(sum_of_squares.sum_squares(4) == 30)
def test_sum_of_squares_C(): """Test for C compiling \sum_{i=1}^N i*i""" dag = create_sum_squares() cp = CCodePrinter(dag) module_name = "ignition_sum_of_squares_c" module_path = cp.to_ctypes_module(module_name) sys.path.append(module_path) sum_of_squares = import_module(module_name) assert (sum_of_squares.sum_squares(4) == 30)
def test_sum_of_squares_C(): """Test for C compiling \sum_{i=1}^N i*i""" dag = create_sum_squares() cp = CCodePrinter(dag) module_name = "ignition_sum_of_squares_c" module_path = cp.to_ctypes_module(module_name) sys.path.append(module_path) sum_of_squares = import_module(module_name) assert(sum_of_squares.sum_squares(4) == 30)