Пример #1
0
def test_who_choice(db):
    plan = AccountsPlan()

    acc1 = plan.add_account()
    acc2 = plan.add_account()

    t = plan.create_transaction(acc1, acc2, 200.0)
    t.who = u'Бичиков'
    t.save()

    t = plan.create_transaction(acc1, acc2, 300.0)
    t.who = u'Зубков'
    t.save()

    result = bank.get_who_choice()
    assert result == [u'Бичиков', u'Зубков']

    t = plan.create_transaction(acc1, acc2, 300.0)
    t.who = u'Зубков'
    t.save()

    result = bank.get_who_choice()
    assert result == [u'Бичиков', u'Зубков']
Пример #2
0
def get_who_choice():
    if cached_choices[0] is None:
        cached_choices[0] = bank.get_who_choice()

    return cached_choices[0]