{
    "path": "$OET_PATH/testcases/function_test/pkg_test/389-ds-base/python3-lib389",
    "machine num": 1,
    "cases": [
        {
            "name": "test_python3_lib389_install",
            "desc": "Test the installation of python3-lib389 package via system package manager."
        },
        {
            "name": "test_python3_lib389_import",
            "desc": "Test basic import of the lib389 module to verify availability."
        },
        {
            "name": "test_python3_lib389_dir_create",
            "desc": "Test creating a Directory Server instance using lib389 APIs."
        },
        {
            "name": "test_python3_lib389_dir_start_stop",
            "desc": "Test starting and stopping a Directory Server instance."
        },
        {
            "name": "test_python3_lib389_entry_add",
            "desc": "Test adding a new LDAP entry to the directory server."
        },
        {
            "name": "test_python3_lib389_entry_search",
            "desc": "Test searching for an LDAP entry in the directory server."
        },
        {
            "name": "test_python3_lib389_entry_modify",
            "desc": "Test modifying attributes of an existing LDAP entry."
        },
        {
            "name": "test_python3_lib389_entry_delete",
            "desc": "Test deleting an LDAP entry from the directory server."
        },
        {
            "name": "test_python3_lib389_uninstall",
            "desc": "Test the removal of python3-lib389 package via system package manager."
        }
    ]
}