def test_stop(self): mock_device = MockDevice() pids = mock_device.getpids() fuzzer1 = Fuzzer(mock_device, u'mock-package1', u'mock-target1') fuzzer1.stop() self.assertEqual( mock_device.last, 'ssh -F ' + mock_device.host.ssh_config + ' ::1 kill ' + str(pids[fuzzer1.tgt])) fuzzer3 = Fuzzer(mock_device, u'mock-package1', u'mock-target3') fuzzer3.stop()
def test_stop(self): mock_device = MockDevice() pids = mock_device.getpids() fuzzer1 = Fuzzer(mock_device, u'mock-package1', u'mock-target1') fuzzer1.stop() self.assertIn( ' '.join( mock_device.get_ssh_cmd( ['ssh', '::1', 'kill', str(pids[fuzzer1.tgt])])), mock_device.host.history) fuzzer3 = Fuzzer(mock_device, u'mock-package1', u'mock-target3') fuzzer3.stop()
def test_getpids(self): mock = MockDevice() pids = mock.getpids() self.assertTrue('mock-target1' in pids) self.assertEqual(pids['mock-target1'], 7412221) self.assertEqual(pids['an-extremely-verbose-target-name'], 7412223)