コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 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