def test_update_a_pet(self): """ Update a Pet """ pet = Pet("fido", "dog", True) pet.save() self.assertNotEqual(pet.id, None) # Change it an save it pet.category = "k9" pet.save() # Fetch it back and make sure the id hasn't changed # but the data did change pets = Pet.all() self.assertEqual(len(pets), 1) self.assertEqual(pets[0].category, "k9") self.assertEqual(pets[0].name, "fido")
def test_update_a_pet(self): """ Update a Pet """ pet = Pet(name="fido", category="dog", available=True) pet.create() self.assertEqual(pet.id, 1) # Change it an update it pet.category = "k9" pet.update() self.assertEqual(pet.id, 1) # Fetch it back and make sure the id hasn't changed # but the data did change pets = Pet.all() self.assertEqual(len(pets), 1) self.assertEqual(pets[0].category, "k9")