def test_num_threads_stopped_using_kill(self): print "1" self.assertTrue(HoneypotBase.import_plugins()) HoneypotBase.start_manager_threads() time.sleep(0.01) HoneypotBase.signal_handler('15', None) for i in HoneypotBase.thread_list: self.assertFalse(i.is_alive())
def test_port_valid(self): print"3" class Plugin(): def __init__(self, port): self._port = port def get_port(self): return self._port HoneypotBase.plugin_instance_list = [Plugin(80), Plugin(23), Plugin(25)] self.assertFalse(HoneypotBase.port_valid(80)) self.assertFalse(HoneypotBase.port_valid(23)) self.assertFalse(HoneypotBase.port_valid(25)) self.assertTrue(HoneypotBase.port_valid(90)) self.assertTrue(HoneypotBase.port_valid(0)) self.assertTrue(HoneypotBase.port_valid(10)) self.assertTrue(HoneypotBase.port_valid(0)) HoneypotBase.signal_handler('15', None)
def test_port_valid(self): print "3" class Plugin(): def __init__(self, port): self._port = port def get_port(self): return self._port HoneypotBase.plugin_instance_list = [ Plugin(80), Plugin(23), Plugin(25) ] self.assertFalse(HoneypotBase.port_valid(80)) self.assertFalse(HoneypotBase.port_valid(23)) self.assertFalse(HoneypotBase.port_valid(25)) self.assertTrue(HoneypotBase.port_valid(90)) self.assertTrue(HoneypotBase.port_valid(0)) self.assertTrue(HoneypotBase.port_valid(10)) self.assertTrue(HoneypotBase.port_valid(0)) HoneypotBase.signal_handler('15', None)
def test_bad_plugins_directory(self): print "5" HoneypotBase.plugin_directory = '/test_plugins' self.assertFalse(HoneypotBase.import_plugins()) HoneypotBase.signal_handler('15', None)
def test_load_plugins(self): print "4" self.assertTrue(HoneypotBase.import_plugins()) HoneypotBase.signal_handler('15', None)