Пример #1
0
 def test_post_item(self):
     res = self._post_json("/api/v1/items/", {"name": "Ipad", "checked_out": True})
     assert_equal(res.status_code, 201)
     item = Item.select().order_by(Item.updated.desc()).first()
     assert_true(item is not None)
     assert_equal(item.name, "Ipad")
     assert_true(item.checked_out)
Пример #2
0
 def test_post_item_with_person_id(self):
     res = self._post_json('/api/v1/items/', {
         "name": "Ipod",
         "person_id": self.person.id
     })
     assert_equal(res.status_code, 201)
     item = Item.select().order_by(Item.updated.desc()).first()
     assert_equal(item.person, self.person)
Пример #3
0
 def test_post_item(self):
     res = self._post_json("/api/v1/items/", {
         "name": "Ipad",
         'checked_out': True
     })
     assert_equal(res.status_code, 201)
     item = Item.select().order_by(Item.updated.desc()).first()
     assert_true(item is not None)
     assert_equal(item.name, "Ipad")
     assert_true(item.checked_out)
Пример #4
0
 def test_delete_item(self):
     all_items = [i for i in Item.select()]
     assert_in(self.item, all_items)
     res = self.client.delete("/api/v1/items/{0}".format(self.item.id))
     all_items = [i for i in Item.select()]
     assert_not_in(self.item, all_items)
Пример #5
0
 def test_post_item_with_person_id(self):
     res = self._post_json("/api/v1/items/", {"name": "Ipod", "person_id": self.person.id})
     assert_equal(res.status_code, 201)
     item = Item.select().order_by(Item.updated.desc()).first()
     assert_equal(item.person, self.person)
Пример #6
0
 def test_delete_item(self):
     all_items = [i for i in Item.select()]
     assert_in(self.item, all_items)
     res = self.client.delete("/api/v1/items/{0}".format(self.item.id))
     all_items = [i for i in Item.select()]
     assert_not_in(self.item, all_items)