Пример #1
0
 def test_kill_listen_processes_still_procs(self):
     with mock.patch.object(util, '_kill_listen_processes', return_value=1):
         with mock.patch.object(util,
                                'wait_until_no_listen_pids_namespace',
                                side_effect=util.PidsInNamespaceException):
             namespace = mock.ANY
             with testtools.ExpectedException(
                     util.PidsInNamespaceException):
                 util.kill_listen_processes(namespace)
Пример #2
0
 def test_kill_listen_processes_still_procs(self):
     with mock.patch.object(util, '_kill_listen_processes',
                            return_value=1):
         with mock.patch.object(util, 'wait_until_no_listen_pids_namespace',
                         side_effect=util.PidsInNamespaceException):
             namespace = mock.ANY
             with testtools.ExpectedException(
                     util.PidsInNamespaceException):
                 util.kill_listen_processes(namespace)
Пример #3
0
 def test_kill_listen_processes_no_procs(self):
     with mock.patch.object(util, '_kill_listen_processes',
                            return_value=0) as mock_kill_listen:
         with mock.patch('neutron.common.utils.wait_until_true')\
                 as wait_until_true_mock:
             namespace = mock.ANY
             util.kill_listen_processes(namespace)
             mock_kill_listen.assert_called_once_with(namespace,
                                                      force=False)
             self.assertFalse(wait_until_true_mock.called)
Пример #4
0
 def test_kill_listen_processes(self):
     with mock.patch.object(util, '_kill_listen_processes',
                            return_value=1) as mock_kill_listen:
         with mock.patch.object(util, 'wait_until_no_listen_pids_namespace',
                                side_effect=[util.PidsInNamespaceException,
                                             None]):
             namespace = mock.ANY
             util.kill_listen_processes(namespace)
             mock_kill_listen.assert_has_calls(
                 [mock.call(namespace, force=False),
                  mock.call(namespace, force=True)])
Пример #5
0
 def test_kill_listen_processes_still_procs(self):
     with mock.patch.object(util, '_kill_listen_processes',
                            return_value=1):
         with mock.patch('neutron.common.utils.wait_until_true')\
                 as wait_until_true_mock:
             wait_until_true_mock.side_effect = (
                 util.PidsInNamespaceException)
             namespace = mock.ANY
             with testtools.ExpectedException(
                     util.PidsInNamespaceException):
                 util.kill_listen_processes(namespace)
Пример #6
0
 def test_kill_listen_processes(self):
     with mock.patch.object(util, '_kill_listen_processes',
                            return_value=1) as mock_kill_listen:
         with mock.patch('neutron.common.utils.wait_until_true')\
                 as wait_until_true_mock:
             wait_until_true_mock.side_effect = [
                 util.PidsInNamespaceException,
                 None]
             namespace = mock.ANY
             util.kill_listen_processes(namespace)
             mock_kill_listen.assert_has_calls(
                 [mock.call(namespace, force=False),
                  mock.call(namespace, force=True)])