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'
def searchAccount(firstname): return [acc.serialize() for acc in Account.search(firstname)]