def setUp(self): create_tables() # create some items self.person = Person.create(firstname="Steve", lastname="Loria") self.person2 = Person.create(firstname="Monty", lastname="Python") self.item = Item.create(name="Foo", person=self.person) self.item2 = Item.create(name="Bar")
def test_post_person(self): res = self._post_json('/api/v1/people/', {'firstname': 'Steven', 'lastname': 'Loria'}) assert_equal(res.status_code, 201) person = Person.select().order_by(Person.created.desc()).first() assert_equal(person.firstname, "Steven") assert_equal(person.lastname, "Loria")
def test_post_person(self): res = self._post_json('/api/v1/people/', { 'firstname': 'Steven', 'lastname': 'Loria' }) assert_equal(res.status_code, 201) person = Person.select().order_by(Person.created.desc()).first() assert_equal(person.firstname, "Steven") assert_equal(person.lastname, "Loria")
def test_post_person(self): res = self._post_json("/api/v1/people/", {"firstname": "Steven", "lastname": "Loria"}) assert_equal(res.status_code, 201) person = Person.select().order_by(Person.created.desc()).first() assert_equal(person.firstname, "Steven") assert_equal(person.lastname, "Loria")
def test_delete_person(self): all_persons = [p for p in Person.select()] assert_in(self.person, all_persons) self.client.delete("/api/v1/people/{0}".format(self.person.id)) all_persons = [p for p in Person.select()] assert_not_in(self.person, all_persons)
def test_delete_person(self): all_persons = [p for p in Person.select()] assert_in(self.person, all_persons) self.client.delete('/api/v1/people/{0}'.format(self.person.id)) all_persons = [p for p in Person.select()] assert_not_in(self.person, all_persons)