Exemplo n.º 1
0
    def test_initialize_worker(self, _delete_worker, initialize,
                               create_worker_working_directory):
        """
        Assert that initialize_worker() calls Pulp's initialization code and the appropriate worker
        monitoring code.
        """
        sender = mock.MagicMock()
        # The args aren't used and don't matter, so we'll just pass some mocks
        app.initialize_worker(sender, mock.MagicMock())

        initialize.assert_called_once_with()
        _delete_worker.assert_called_once_with(sender, normal_shutdown=True)
        create_worker_working_directory.assert_called_once_with(sender)
Exemplo n.º 2
0
    def test_initialize_worker(self, _delete_worker, initialize, create_worker_working_directory,
                               delete_worker_working_directory):
        """
        Assert that initialize_worker() calls Pulp's initialization code and the appropriate worker
        monitoring code.
        """
        sender = mock.MagicMock()
        # The args aren't used and don't matter, so we'll just pass some mocks
        app.initialize_worker(sender, mock.MagicMock())

        initialize.assert_called_once_with()
        _delete_worker.assert_called_once_with(sender, normal_shutdown=True)
        create_worker_working_directory.assert_called_once_with(sender)
        delete_worker_working_directory.assert_called_once_with(sender)
Exemplo n.º 3
0
    def test_initialize_worker_resource_manager(
            self, mock_get_resource_manager_lock, _delete_worker, initialize,
            create_worker_working_directory, delete_worker_working_directory):
        """
        Assert that initialize_worker() calls Pulp's initialization code and the appropriate worker
        monitoring code for a resource mananger worker.
        """
        sender = RESOURCE_MANAGER_WORKER_NAME + '@' + platform.node()
        # The instance argument isn't used and don't matter, so we'll just pass a mock
        app.initialize_worker(sender, mock.MagicMock())

        initialize.assert_called_once_with()
        _delete_worker.assert_called_once_with(sender, normal_shutdown=True)
        create_worker_working_directory.assert_called_once_with(sender)
        delete_worker_working_directory.assert_called_once_with(sender)
        mock_get_resource_manager_lock.assert_called_once_with(sender)
Exemplo n.º 4
0
    def test_initialize_worker_resource_manager(self,
                                                mock_get_resource_manager_lock,
                                                _delete_worker, initialize,
                                                create_worker_working_directory,
                                                delete_worker_working_directory):
        """
        Assert that initialize_worker() calls Pulp's initialization code and the appropriate worker
        monitoring code for a resource mananger worker.
        """
        sender = RESOURCE_MANAGER_WORKER_NAME + '@' + platform.node()
        # The instance argument isn't used and don't matter, so we'll just pass a mock
        app.initialize_worker(sender, mock.MagicMock())

        initialize.assert_called_once_with()
        _delete_worker.assert_called_once_with(sender, normal_shutdown=True)
        create_worker_working_directory.assert_called_once_with(sender)
        delete_worker_working_directory.assert_called_once_with(sender)
        mock_get_resource_manager_lock.assert_called_once_with(sender)