Пример #1
0
def test_update():
    """
    """
    account = {
        'account_name': 'update',
        'start_on': '2021-05-03 00:00:00',
        'end_on': '2031-12-31 00:00:00',
    }
    Account.create(account, 999)
    account_created1 = Account.search('update', 999)
    print(account_created1)

    search_cond = {
        'account_name': 'update',
        'start_on': '2021-05-03 00:00:00',
        'end_on': '2031-12-31 00:00:00',
    }
    account_created = Account.search('update', 999)[0].toDict()
    assert account_created['account_name'] == 'update'
    assert account_created['start_on'] == '2021-05-03 00:00:00'
    assert account_created['end_on'] == '2031-12-31 00:00:00'

    account = {'id': account_updated['id'], 'end_ion': '2035-12-31 12:00:00'}
    assert Account.update(account, 999) == True
    search_cond = {'account_name': 'update', 'end_on': '2035-12-31 12:00:00'}
    account_updated = Account.search(search_cond, 999)[0].toDict()
    assert account_updated['account_name'] == 'update'
    assert account_updated['start_on'] == '2021-05-03 00:00:00'
    assert account_updated['end_on'] == '2035-12-31 00:00:00'
Пример #2
0
def searchAccount(firstname):
    return [acc.serialize() for acc in Account.search(firstname)]