Turns out that BaseHTTPServer.HTTPServer turns on that flag by default, which causes freeport() to fail (on Windows only?), happily instantiating multiple servers on the same port. Change known instances, fix freeport() docstring to highlight the issue. Add freeport() unit tests to verify expected behavior. |
||
|---|---|---|
| .. | ||
| commtest.h | ||
| llareslistener_test.cpp | ||
| llavatarnamecache_test.cpp | ||
| llcurl_stub.cpp | ||
| llhost_test.cpp | ||
| llhttpclientadapter_test.cpp | ||
| llmime_test.cpp | ||
| llmockhttpclient.h | ||
| llnamevalue_test.cpp | ||
| llpartdata_test.cpp | ||
| llregionpresenceverifier_test.cpp | ||
| llsdmessage_test.cpp | ||
| lltemplatemessagedispatcher_test.cpp | ||
| lltesthttpclientadapter.cpp | ||
| lltesthttpclientadapter.h | ||
| lltestmessagesender.cpp | ||
| lltestmessagesender.h | ||
| lltrustedmessageservice_test.cpp | ||
| llxfer_file_test.cpp | ||
| networkio.h | ||
| test_llsdmessage_peer.py | ||
| testrunner.py | ||