Esempio n. 1
0
def _atexit_callback(*args, **kwargs):
    """Run SceneEvents.Exit events.

    :return:

    """
    run_event(SceneEvents.Exit)
Esempio n. 2
0
def _atexit_callback(*args, **kwargs):  # pylint: disable=unused-argument
    """Run SceneEvents.Exit events.

    :return:

    """
    run_event(SceneEvents.Exit)
Esempio n. 3
0
def _emit_ui_available(*args, **kwargs):
    """Run SceneEvents.WhenUIAvailable events.

    :return:

    """
    run_event(SceneEvents.WhenUIAvailable)
Esempio n. 4
0
def _emit_ui_available(*args, **kwargs):
    """Run SceneEvents.WhenUIAvailable events.

    :return:

    """
    run_event(SceneEvents.WhenUIAvailable)
Esempio n. 5
0
def _emit_ui_available(*args, **kwargs):  # pylint: disable=unused-argument
    """Run SceneEvents.WhenUIAvailable events.

    :return:

    """
    run_event(SceneEvents.WhenUIAvailable)
Esempio n. 6
0
    def test_run_event__scriptargs(self, init_manager, mocker):
        """Test running an event while passing in args."""
        mock_events = mocker.patch.object(
            ht.events.manager.HoudiniEventManager,
            "events",
            new_callable=mocker.PropertyMock,
        )

        mock_event_name = mocker.MagicMock(spec=str)

        mock_event = mocker.MagicMock(spec=HoudiniEvent)

        mock_events.return_value = {mock_event_name: mock_event}

        manager = init_manager()

        scriptargs = {"key": "value"}

        manager.run_event(mock_event_name, scriptargs)

        expected_scriptargs = {"key": "value", "_manager_": manager}

        mock_event.run.assert_called_with(expected_scriptargs)

        assert scriptargs == expected_scriptargs
Esempio n. 7
0
def _atexit_callback(*args, **kwargs):
    """Run SceneEvents.Exit events.

    :return:

    """
    run_event(SceneEvents.Exit)
Esempio n. 8
0
    def test_run_event__no_event(self, mock_events):
        """Test running an event where there are no matching events."""
        mock_event_name = MagicMock(spec=str)

        mock_events.return_value = {}

        scriptargs = {}

        manager = ht.events.manager.HoudiniEventManager()

        manager.run_event(mock_event_name, scriptargs)

        self.assertEqual(scriptargs, {})
    def test_run_event__no_event(self, mock_events):
        """Test running an event where there are no matching events."""
        mock_event_name = MagicMock(spec=str)

        mock_events.return_value = {}

        scriptargs = {}

        manager = ht.events.manager.HoudiniEventManager()

        manager.run_event(mock_event_name, scriptargs)

        self.assertEqual(scriptargs, {})
Esempio n. 10
0
def _hip_event_callback(event_type):
    """Run HipFileEvents events

    :param event_type: The hip file event type which is running.
    :type event_type: hou.hipFileEventType
    :return:

    """
    event_name = getattr(HipFileEvents, event_type.name(), None)

    if event_name is not None:
        scriptargs = {"hip_file_event_type": event_type}

        run_event(event_name, scriptargs)
Esempio n. 11
0
def _hip_event_callback(event_type):
    """Run HipFileEvents events

    :param event_type: The hip file event type which is running.
    :type event_type: hou.hipFileEventType
    :return:

    """
    event_name = getattr(HipFileEvents, event_type.name(), None)

    if event_name is not None:
        scriptargs = {"hip_file_event_type": event_type}

        run_event(event_name, scriptargs)
Esempio n. 12
0
    def test_run_event__no_scriptargs(self, mock_events):
        """Test running an event with no particular args."""
        mock_event_name = MagicMock(spec=str)

        mock_event = MagicMock(spec=HoudiniEvent)

        mock_events.return_value = {mock_event_name: mock_event}

        manager = ht.events.manager.HoudiniEventManager()

        manager.run_event(mock_event_name)

        scriptargs = {
            "_manager_": manager,
        }

        mock_event.run.assert_called_with(scriptargs)
Esempio n. 13
0
    def test_run_event__no_scriptargs(self, mock_events):
        """Test running an event with no particular args."""
        mock_event_name = MagicMock(spec=str)

        mock_event = MagicMock(spec=HoudiniEvent)

        mock_events.return_value = {mock_event_name: mock_event}

        manager = ht.events.manager.HoudiniEventManager()

        manager.run_event(mock_event_name)

        scriptargs = {
            "_manager_": manager,
        }

        mock_event.run.assert_called_with(scriptargs)
Esempio n. 14
0
    def test_run_event__no_event(self, init_manager, mocker):
        """Test running an event where there are no matching events."""
        mock_events = mocker.patch.object(
            ht.events.manager.HoudiniEventManager,
            "events",
            new_callable=mocker.PropertyMock)

        mock_event_name = mocker.MagicMock(spec=str)

        mock_events.return_value = {}

        scriptargs = {}

        manager = init_manager()

        manager.run_event(mock_event_name, scriptargs)

        assert scriptargs == {}
Esempio n. 15
0
    def test_run_event__no_scriptargs(self, init_manager, mocker):
        """Test running an event with no particular args."""
        mock_events = mocker.patch.object(
            ht.events.manager.HoudiniEventManager,
            "events",
            new_callable=mocker.PropertyMock,
        )

        mock_event_name = mocker.MagicMock(spec=str)

        mock_event = mocker.MagicMock(spec=HoudiniEvent)

        mock_events.return_value = {mock_event_name: mock_event}

        manager = init_manager()

        manager.run_event(mock_event_name)

        scriptargs = {"_manager_": manager}

        mock_event.run.assert_called_with(scriptargs)
Esempio n. 16
0
    def test_run_event__scriptargs(self, mock_events):
        """Test running an event while passing in args."""
        mock_event_name = MagicMock(spec=str)

        mock_event = MagicMock(spec=HoudiniEvent)

        mock_events.return_value = {mock_event_name: mock_event}

        manager = ht.events.manager.HoudiniEventManager()

        scriptargs = {"key": "value"}

        manager.run_event(mock_event_name, scriptargs)

        expected_scriptargs = {
            "key": "value",
            "_manager_": manager,
        }

        mock_event.run.assert_called_with(expected_scriptargs)

        self.assertEqual(scriptargs, expected_scriptargs)
Esempio n. 17
0
    def test_run_event__scriptargs(self, mock_events):
        """Test running an event while passing in args."""
        mock_event_name = MagicMock(spec=str)

        mock_event = MagicMock(spec=HoudiniEvent)

        mock_events.return_value = {mock_event_name: mock_event}

        manager = ht.events.manager.HoudiniEventManager()

        scriptargs = {"key": "value"}

        manager.run_event(mock_event_name, scriptargs)

        expected_scriptargs = {
            "key": "value",
            "_manager_": manager,
        }

        mock_event.run.assert_called_with(expected_scriptargs)

        self.assertEqual(scriptargs, expected_scriptargs)