Пример #1
0
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) == """\
Пример #2
0
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))
Пример #3
0
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))
Пример #4
0
 def dump(self):
     state = self.state_keeper.get_current_state()
     return dump(state) + u"\n%s\n" % (u"#"*80,) + report(state)
Пример #5
0
 def dump(self):
     state = self.state_keeper.get_current_state()
     return dump(state) + u"\n%s\n" % (u"#" * 80,) + report(state)