def ReadInput(self, filename): input = ReadFile(filename) n, m = [int(i) for i in input[0].split()] separator = input.index('-') down_map = self.ReadDown(n, m, input[1:separator]) right_map = self.ReadRight(n, m, input[separator+1:]) return n, m, down_map, right_map
def testData3(self): k, text = self.ReadInput('dataset_199_6.txt') graph = DeBruijnGraph(k, text) expect = ReadFile('dataset_199_6_output.txt') output = self.FormatGraph(graph) self.assertEqual(expect, output)
def testData2(self): k, text = self.ReadInput('debruijn_graph_string_input.txt') graph = DeBruijnGraph(k, text) expect = ReadFile('debruijn_graph_string_output.txt') output = self.FormatGraph(graph) self.assertEqual(expect, output)