def test_checkout(method): # if method == 'paypal': user = User.query.filter_by(email='*****@*****.**').first() address = Address.create(city='New York', street='70 Lincoln Center Plz', apartment='1', zip_code='626262') address = Address.create(city='New York', street='70 Lincoln Center Plz', apartment='1', zip_code='626262') customer = user.customer customer.billing_address = address customer.delivery_address = address customer.save() order = Order.create(customer=customer, payment_method=method, delivery_method = DELIVERY_OPTIONS.keys()[0], delivery_address=customer.delivery_address, billing_address=customer.billing_address) order.total_price = 12.5 order.save() payment_meth = order.resolve_payment(method) return payment_meth.init_payment()
def test_addresses_put_403(url, client): Address.create(**dafault_address) resp = client.put(url, content_type='application/json') assert resp.status_code == 403