def test_add_valor_defecto_verificado_true(self): # given json_data = {'valor': 3250, 'tipo_movimiento': 'cobro', 'codigo_cliente': self.wn.client_code} # when process_movement(json_data) # then self.assertEquals(json_data["verificado"], 1)
def test_not_modify_verificado_value(self): # given json_data = {'valor': 2000, 'tipo_movimiento': 'cobro', 'codigo_cliente': self.wn.client_code, 'verificado': False} # when process_movement(json_data) # then self.assertEquals(json_data["verificado"], False)
def test_add_valor_defecto_verificado_false(self): # given json_data = {'valor': 2250, 'tipo_movimiento': 'consignacion_proveedor', 'codigo_proveedor': self.wn.provider_code} # when process_movement(json_data) # then self.assertEquals(json_data["verificado"], u'false')
def verify_factor_movement(self, json_data, asociate_code, data_values, multiply_factor, column_name): # given current_balance = data_values.to(column_name).get_value(asociate_code) expect_balance = current_balance + json_data['valor'] * multiply_factor # when process_movement(json_data) # then result_balance = data_values.to(column_name).get_value(asociate_code) self.assertEquals(expect_balance, result_balance)
def add_movement(): return process_movement(request.json)