def setUp(self): TestCase.setUp(self) DataInitializer() \ .init_categories(USER_ID) self.CURRENCY_ID = Currency('XXX', USER_ID).add().id self.item = Cycle(ACCOUNT_ID, 'test name', CURRENT_TIME, 'years', 10, 200, CATEGORY_ID, TYPE)
def setUp(self): TestCase.setUp(self) DataInitializer() \ .init_categories(USER_ID) self.currency = Currency('XXX', USER_ID).add() self.account = Account(USER_ID, self.currency.id, 'test').add() self.cycle = Cycle(self.account.id, 'test cycle', CURRENT_TIME, 'days', 10, 200, CATEGORY_ID, TYPE)
def read_cycle_from_request(): account_id = request.json['item']['account']['id'] category_id = request.json['item']['category']['id'] date_start = to_date(request.json['item']['date_start']) name = request.json['item']['name'] repeat_type = request.json['item']['repeatType']['enum'] repeat_every = request.json['item']['repeat_every'] transaction_type = request.json['item']['type']['enum'] amount = to_decimal(request.json['item']['amount']) max_count = request.json['item'].get('max_count', None) date_end = to_date(request.json['item'].get('date_end', None)) item = Cycle(account_id, name, date_start, repeat_type, repeat_every, amount, category_id, transaction_type, max_count, date_end) return item