def test_get_deployment_mode_post(self): output = 'fuel-core-8.0-rabbitmq' process_mock = self.make_process_mock(return_code=0, retval=(output, '')) with patch.object(subprocess, 'Popen', return_value=process_mock): mode = utils.get_deployment_mode() process_mock.communicate.assert_called_once_with(input=None) self.assertEqual('post', mode)
def test_get_deployment_mode_post(self, os_mock): os_mock.path.isdir.return_value = True mode = utils.get_deployment_mode() self.assertEqual('post', mode)
def test_get_deployment_mode_pre(self, os_mock): os_mock.path.isdir.return_value = False mode = utils.get_deployment_mode() self.assertEqual('pre', mode)
def test_get_deployment_mode_pre(self): process_mock = self.make_process_mock(return_code=0) with patch.object(subprocess, 'Popen', return_value=process_mock): mode = utils.get_deployment_mode() process_mock.communicate.assert_called_once_with(input=None) self.assertEqual('pre', mode)