def test_getRoleFromLevel(self): role0 = RoleUtil.updateRole(123, 100, "other roles", "0x000345") RoleUtil.updateKfpRoleLevel(role0, 0) role1 = RoleUtil.updateRole(123, 321, "testing", "0x000345", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role1, 10) role2 = RoleUtil.updateRole(123, 123, "onetwothree", "0x000543", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role2, 20) role = RoleUtil.getKfpRoleFromLevel(123, 9) assert not role role = RoleUtil.getKfpRoleFromLevel(123, 11) assert role == role1 role = RoleUtil.getKfpRoleFromLevel(123, 20) assert role == role2
def test_getCurrentRolesSuccess_level(self): role1 = RoleUtil.updateRole(123, 100, "first", "0x000345", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role1, 0) role2 = RoleUtil.updateRole(123, 101, "second", "0x000543", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role2, 20) role3 = RoleUtil.updateRole(123, 102, "third", "0x000543", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role3, 40) role4 = RoleUtil.updateRole(123, 103, "fourth", "0x000543", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role4, 60) role5 = RoleUtil.updateRole(123, 104, "fifth", "0x000543", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role5, 80) role6 = RoleUtil.updateRole(123, 105, "sixth", "0x000543", Util.RoleCategory.KFP_DEFAULT) RoleUtil.updateKfpRoleLevel(role6, 100) role = RoleUtil.getKfpRoleFromLevel(123, 80) assert role == role5