def test_given(): for d in datasets: data = solver.getdata(d["f"]) print "Data" print "-"*25 print data result = solver.solveIt(data).split() print "Result" print "-"*25 print result assert int(result[0]) >= d["r"]
def test_solveIt4(self): input_data = open("//projects/Coursera-DiscreteOptimization/2-Knapsack/data/ks_400_0").read(-1) self.assertEqual(solver.solveIt(input_data), solver.solveIt2(input_data))
def test_manual(): data = "4 7\n16 2\n19 3\n23 4\n28 5\n" result = solver.solveIt(data) assert result == "44 0\n1 0 0 1"
def main(alg_name, fname): with file(fname) as stream: func = solver.solveIt(fname) points = list(read_graph(stream)) plot_graph(points, func(points))
def test_solveIt(self): input_data = open("//projects/Coursera-DiscreteOptimization/3-coloring/data/gc_50_3").read(-1) self.assertEqual(solver.solveIt(input_data), "")
def solve(data): return solver.solveIt(data, time=True, assertions=True)