def test_new_user_has_default_values(self): user = User("abc123") expected_dict = { "id": "abc123", "firstname": "Joe", "lastname": "User", "address": "123 Fake Street", "city": "Blacksburg" } self.assertEquals(user.to_dict(), expected_dict)
def test_update_user_from_dictionary(self): user = User("abc123") update_dict = { "firstname": "Sarah", "lastname": "Tester", "address": "111 Nowhere Way", "city": "Christiansburg" } user.update(update_dict) update_dict.update({"id": "abc123"}) self.assertEquals(user.to_dict(), update_dict)