-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete backend testing #1118
Complete backend testing #1118
Conversation
Any thoughts? |
Any news? |
2 similar comments
Any news? |
Any news? |
Thanks for your effort, but I'm in the progress of moving to github actions. I do not think that investing more time into travis-ci or circle-ci is worth it. Could you have a look at c9dd680 and see if your changes can be integrated with the new (very basic) pytest based setup? I changed the install script for test dependencies so that it just ignores and logs install errors. That's probably not the best way to do it, but I'm unsure what to do about third party projects not catching up with new python releases. These should produce a warning, not an error. There is sure a lot to improve with the bottle test setup. |
@defnull I force-pushed a no-op rebase to master just now and it seems like GitHub actions doesn't trigger any builds for it. Could you check if pull request builds are activated? |
PS: If Travis CI should not be made to work, can we delete |
The plan is to remove travis-ci and circle-ci once gh-actions are working properly. Pull requests should now also trigger actions. |
Thanks! Before I clean up in the wrong direction: Are you okay with me…
…in general? |
Please deprecate them first. Bottle has a rather strict backwards compatibility policy (one minor version). Add a |
After a bit of research I find that:
|
If it was never released, then aiohttp can go. And since we will drop Python 2 support with 0.13, rocket can also go. Good points. |
.. by moving code out of module scope and into a function.
Based on knowledge from travis_setup.sh
Once from TestServer and once from TestServerAdapter_wsgiref
Python 3 support is broken, see: dieseldev/diesel#104
…vloop" Commit dropping aiohttp.wsgi upstream: aio-libs/aiohttp@9218c26
Backtrace was: Traceback (most recent call last): File "[..]/lib/python3.6/site-packages/aiohttp/server.py", line 239, in start httpstream = reader.set_parser(self._request_parser) File "[..]/lib/python3.6/site-packages/aiohttp/parsers.py", line 199, in set_parser self.unset_parser() File "[..]/lib/python3.6/site-packages/aiohttp/parsers.py", line 209, in unset_parser if self._loop.is_closed(): AttributeError: 'NoneType' object has no attribute 'is_closed'
Ready for review now |
Any news? |
Ready for first round of review / discussion 😃
Dropping rocket is for #1119
aiohttp fixes are for #995