{
    "path": "$OET_PATH/testcases/function_test/pkg_test/dnf-plugins-core/python3-dnf-plugin-versionlock",
    "machine num": 1,
    "cases": [
        {
            "name": "test_python3-dnf-plugin-versionlock_function_lock",
            "desc": "Test version locking"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_install_check",
            "desc": "Check if python3-dnf-plugin-versionlock package is installed"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_list_locks",
            "desc": "List all version-locked packages"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_add_lock",
            "desc": "Add a version lock for specific package"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_remove_lock",
            "desc": "Remove a version lock for package"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_clear_locks",
            "desc": "Clear all version locks"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_update_check",
            "desc": "Check system update with locks"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_install",
            "desc": "Install the versionlock plugin"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_basic_lock",
            "desc": "Lock a package to current version"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_lock_specific",
            "desc": "Lock a package to specific version"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_list_lock",
            "desc": "List all locked packages"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_clear_lock",
            "desc": "Clear all package locks"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_exclude_update",
            "desc": "Exclude locked package from update"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_uninstall",
            "desc": "Uninstall the versionlock plugin"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_check_installed",
            "desc": "Verify plugin package is installed"
        },
        {
            "name": "test_python3-dnf-plugin-versionlock_function_prevent_update",
            "desc": "Verify locked package is excluded from update"
        }
    ]
}