def test(self): data = input_data("./IO/wchain1.in") words = Words(data['words'],data['count']) words.counter() self.assertEqual(words.get_max_chain(), 2) data = input_data("./IO/wchain2.in") words = Words(data['words'], data['count']) words.counter() self.assertEqual(words.get_max_chain(), 4) data = input_data("./IO/wchain3.in") words = Words(data['words'], data['count']) words.counter() self.assertEqual(words.get_max_chain(), 7) data = input_data("./IO/wchain4.in") words = Words(data['words'], data['count']) words.counter() self.assertEqual(words.get_max_chain(), 7)
from io_data import * from words import Words data = input_data('./IO/wchain3.in') words = Words(data['words'], data['count']) words.counter(True) max_chain = words.get_max_chain(True) output_data('./IO/wchain.out', max_chain)