def METHOD_NAME(mock_libvirt):
    """
    Test get_domain_event_detail function
    """
    mock_libvirt.VIR_DOMAIN_EVENT_CRASHED_PANICKED = 0
    mock_libvirt.VIR_DOMAIN_EVENT_DEFINED = 0
    mock_libvirt.VIR_DOMAIN_EVENT_UNDEFINED = 1
    mock_libvirt.VIR_DOMAIN_EVENT_CRASHED = 2
    mock_libvirt.VIR_DOMAIN_EVENT_DEFINED_ADDED = 0
    mock_libvirt.VIR_DOMAIN_EVENT_DEFINED_UPDATED = 1
    assert libvirt_events._get_domain_event_detail(1, 2) == ("undefined", "unknown")
    assert libvirt_events._get_domain_event_detail(0, 1) == ("defined", "updated")
    assert libvirt_events._get_domain_event_detail(4, 2) == ("unknown", "unknown")