Ejemplo n.º 1
0
 def test_ProcessCommunicationStderrEvent_attributes(self):
     from supervisor.events import ProcessCommunicationStderrEvent
     inst = ProcessCommunicationStderrEvent(1, 2, 3)
     self.assertEqual(inst.process, 1)
     self.assertEqual(inst.pid, 2)
     self.assertEqual(inst.data, 3)
     self.assertEqual(inst.channel, 'stderr')
Ejemplo n.º 2
0
 def test_pcomm_stderr_event(self):
     options = DummyOptions()
     pconfig1 = DummyPConfig(options, 'process1', 'process1','/bin/process1')
     process1 = DummyProcess(pconfig1)
     class DummyGroup:
         config = pconfig1
     process1.group = DummyGroup
     from supervisor.events import ProcessCommunicationStderrEvent
     event = ProcessCommunicationStderrEvent(process1, 1, 'yo')
     headers, payload = self._deserialize(str(event))
     self.assertEqual(headers['processname'], 'process1', headers)
     self.assertEqual(headers['groupname'], 'process1', headers)
     self.assertEqual(headers['pid'], '1', headers)
     self.assertEqual(payload, 'yo')