def test_add_user_post(self): params = {} params['first_name'] = 'tanawat' params['last_name'] = 'khunlertkit' params['username'] = '******' u_list_before = User.query().fetch() response = self.testapp.post('/user', params) u_list_after = User.query().fetch() u_list = User.query(User.username == 'sdfads').fetch() self.assertEqual(1, len(u_list_after) - len(u_list_before)) self.assertEqual(u_list[0].username, 'sdfads') print response
def test_add_user_post(self): params = {} params["first_name"] = "tanawat" params["last_name"] = "khunlertkit" params["username"] = "******" u_list_before = User.query().fetch() response = self.testapp.post("/user", params) u_list_after = User.query().fetch() u_list = User.query(User.username == "sdfads").fetch() self.assertEqual(1, len(u_list_after) - len(u_list_before)) self.assertEqual(u_list[0].username, "sdfads") print response
def test_add_item_to_user(self): u = User(first_name="tanawat", last_name="khunlertkit", username="******") item = Item(name="car") self.assertTrue(u.add_to_datastore()) item.put() u.add_item(item) self.assertFalse(u.add_to_datastore()) self.assertEqual(1, len(Item.query().fetch())) u_list = User.query(User.username == "tanawat").fetch() self.assertEqual(1, len(u_list)) self.assertEqual(1, len(u_list[0].items))
def test_add_duplicate(self): u = User(first_name='A', last_name='B', username='******') u.put() self.assertEqual(len(User.query().fetch()), 1) item = Item(name='car') res = u.add_item(item) expected = 'added item car to user C' self.assertEqual(res, expected) res = u.add_item(item) expected = 'C already has car' self.assertEqual(res, expected)
def test_add_duplicate_person_to_datastore(self): u = User(first_name="tanawat", last_name="khunlertkit", username="******") u.put() u.put() self.assertEqual(1, len(User.query().fetch()))
def test_add_person_to_datastore(self): u = User(first_name='tanawat', last_name='khunlertkit', username='******') u.put() self.assertEqual(1, len(User.query().fetch()))