Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def test_add_to_cart(self):
- # self.api_client.client.login(username=self.username, password=self.password)
- # get categories
- response = self.api_client.get(
- '/api/v1/category/',
- # authentication=self.get_credentials()
- )
- categories = self.deserialize(response)
- # get single category
- category = categories['objects'][0]
- # get products list from category
- response = self.api_client.get(
- '/api/v1/product/?category={}'.format(category['id']),
- # authentication=self.get_credentials()
- )
- products = self.deserialize(response)
- product = products['objects'][0]
- # get cart
- response = self.api_client.get(
- '/api/v1/cart/{}/'.format(self.user.cart.id),
- # authentication=self.get_credentials()
- )
- cart = self.deserialize(response)
- # insert product to cart (create cart item)
- response = self.api_client.post(
- '/api/v1/cart_item/1/',
- data=dict(
- cart=cart,
- product=product,
- amount=1,
- ),
- # authentication=self.get_credentials()
- )
- print response
- print response.status_code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement