Пример #1
0
    print 'Party:', p
    print 'Reserve:', r
    print


def char_factory(name):
    return Character(name)


r = CharacterReserve(char_factory)
p = Party(r)
p.initial_state(3)
c = ['Andy', 'Bernie', 'Chris', 'Dylan', 'Emma']
for char in c:
    r.add_char(char)

test_add(p, r, c[0])
test_add(p, r, c[1])
test_add(p, r, c[2])
test_add(p, r, c[3])

test_remove(p, r, c[3])
test_remove(p, r, c[1])
test_remove(p, r, c[0])

test_add(p, r, c[4])

p.destroy()
print 'Party:', p
print 'Reserve:', r
Пример #2
0
        print 'Could not remove', char
    print 'Party:', p
    print 'Reserve:', r
    print


def char_factory(name):
    return Character(name)

r = CharacterReserve(char_factory)
p = Party(r)
p.initial_state(3)
c = ['Andy', 'Bernie', 'Chris', 'Dylan', 'Emma']
for char in c:
    r.add_char(char)

test_add(p, r, c[0])
test_add(p, r, c[1])
test_add(p, r, c[2])
test_add(p, r, c[3])

test_remove(p, r, c[3])
test_remove(p, r, c[1])
test_remove(p, r, c[0])

test_add(p, r, c[4])

p.destroy()
print 'Party:', p
print 'Reserve:', r