def test_user_class(): # Initialize essential data: u_id = 510444 email = "*****@*****.**" password = "******" name_first = "Steven" name_last = "Yang" handle = "stevenyang" global_permission_id = constants.PERMISSION_GLOBAL_OWNER testUser = User(u_id, email, password, name_first, name_last, handle, global_permission_id) # Getters assert testUser.u_id == 510444 assert testUser.email == "*****@*****.**" assert testUser.password == "HASHED_PASSWORD" assert testUser.name_first == "Steven" assert testUser.name_last == "Yang" assert testUser.handle == "stevenyang" assert testUser.global_permission_id == constants.PERMISSION_GLOBAL_OWNER # Setters testUser.u_id = 1010101 assert testUser.u_id == 1010101 testUser.email = "*****@*****.**" assert testUser.email == "*****@*****.**" testUser.password = "******" assert testUser.password == "NOTHASH" testUser.name_first = "Richard" assert testUser.name_first == "Richard" testUser.name_last = "Park" assert testUser.name_last == "Park" testUser.handle = "richardpark" assert testUser.handle == "richardpark" testUser.global_permission_id = constants.PERMISSION_GLOBAL_MEMBER assert testUser.global_permission_id == constants.PERMISSION_GLOBAL_MEMBER #release_user_info assert(testUser.release_user_info() == { "u_id": 1010101, "email": "*****@*****.**", "name_first": "Richard", "name_last": "Park", "handle_str": "richardpark" , }) # Test is owner of slackr assert testUser.is_owner_of_slackr() == False assert testUser.is_member_of_slackr() testUser.global_permission_id = constants.PERMISSION_GLOBAL_OWNER assert testUser.is_owner_of_slackr() assert testUser.is_member_of_slackr() == False
def test_methods(): """ Testing user methods """ test_user = User(20, "*****@*****.**", "fkoij1f", "Richard", "Park", "richardpark", constants.PERMISSION_GLOBAL_OWNER) assert test_user.is_owner_of_slackr() assert not test_user.is_member_of_slackr() assert test_user.release_user_info() == { "u_id": 20, "email": "*****@*****.**", "name_first": "Richard", "name_last": "Park", "handle_str": "richardpark" }