def serverStopped(self, _exit_code):
     get_settings().write_config_to_hd()
     if get_settings().get_plugins_enabled():
         get_plugin_manager().deactivatePlugins(get_plugin_manager().getAllPlugins(), save_state=False)
     get_notification_center().disconnectPluginActivated(self._checkSendInfoDict)
     get_notification_center().disconnectPluginDeactivated(self._checkSendInfoDict)
     get_notification_center().finish()
     DataReceiverThread.cleanup()
Exemplo n.º 2
0
if __name__ == '__main__':
    initializeLogger()
    
    get_settings().set_verbose(True)
    
    errors = False
    
    # test opening ports
    p1 = DataReceiverThread.getOpenPort()
    p2 = DataReceiverThread.getOpenPort()
    assert p1 != p2
    if p1 != get_settings().get_tcp_port():
        getCoreLogger().error("Did not obtain default TCP port")
        errors = True
    
    DataReceiverThread.cleanup()
    sys.exit(0)
    
    sourceDir = mkdtemp()
    targetDir = mkdtemp()
    
    FILE_SIZE = 1024 * 1024
    
    try:
        getCoreLogger().info("Test raw data transfer")
        inData = makeData(FILE_SIZE)
        if not testTransfer(inData, targetDir, "rawdata"):
            errors = True
         
        getCoreLogger().info("")
        getCoreLogger().info("Test file transfer (1 file)")