def test_populate_obj_obj(self, db_session): created_user = add_user(db_session) # reset password created_user.user_password = None test_obj = DummyUserObj() created_user.populate_obj_from_obj(test_obj) assert created_user.user_name == test_obj.user_name assert created_user.user_password == test_obj.user_password assert created_user.email == test_obj.email
def test_populate_obj_obj_include(self, db_session): created_user = add_user(db_session) # reset password created_user.user_password = None test_obj = DummyUserObj() created_user.populate_obj_from_obj(test_obj, include_keys=['user_password']) assert created_user.user_name != test_obj.user_name assert created_user.user_password == test_obj.user_password assert created_user.email != test_obj.email
def test_populate_obj_obj_exclude(self, db_session): created_user = add_user(db_session) # reset password created_user.user_password = None test_obj = DummyUserObj() created_user.populate_obj_from_obj(test_obj, exclude_keys=["user_password"]) assert created_user.user_name == test_obj.user_name assert created_user.user_password is None assert created_user.email == test_obj.email