def test_report(): state = read_text("""\ # Foo 1 2 3 4 #Bar 1 3 2 4 # Odd (17) 1 3 # Even (42) 2 4 """) assert report(state) == """\
def main(): filename = sys.argv[1] if len(sys.argv) == 2 else "seating.xls" if filename.endswith('.xls') or filename.endswith('.xlsx'): state = read_excel(open(filename).read()) elif filename.endswith('.txt'): state = read_text(open(filename).read()) else: state = start_seating() state.shuffle() state = fast_search(state) print dump(state) print report(state) print repr(state) print write_text(state) with open("seating.xls", "wb") as f: f.write(write_excel(state))
def dump(self): state = self.state_keeper.get_current_state() return dump(state) + u"\n%s\n" % (u"#"*80,) + report(state)
def dump(self): state = self.state_keeper.get_current_state() return dump(state) + u"\n%s\n" % (u"#" * 80,) + report(state)