Beispiel #1
0
    def test_start(self, mock_frompidfile, mock_frompid, mock_popen):
        mock_frompidfile.return_value._is_postmaster_process.return_value = False
        mock_frompid.return_value = "proc 123"
        mock_popen.return_value.stdout.readline.return_value = '123'
        self.assertEqual(PostmasterProcess.start('true', '/tmp', '/tmp/test.conf', []), "proc 123")
        mock_frompid.assert_called_with(123)

        mock_frompidfile.side_effect = psutil.NoSuchProcess(123)
        self.assertEqual(PostmasterProcess.start('true', '/tmp', '/tmp/test.conf', []), "proc 123")
Beispiel #2
0
 def test_start(self, mock_frompid, mock_popen):
     mock_frompid.return_value = "proc 123"
     mock_popen.return_value.stdout.readline.return_value = '123'
     self.assertEquals(
         PostmasterProcess.start('/bin/true', '/tmp/', '/tmp/test.conf',
                                 ['--foo=bar', '--bar=baz']), "proc 123")
     mock_frompid.assert_called_with(123)
Beispiel #3
0
 def test_start(self, mock_frompid, mock_popen):
     mock_frompid.return_value = "proc 123"
     mock_popen.return_value.stdout.readline.return_value = '123'
     self.assertEquals(
         PostmasterProcess.start('/bin/true', '/tmp/', '/tmp/test.conf', ['--foo=bar', '--bar=baz']),
         "proc 123"
     )
     mock_frompid.assert_called_with(123)