Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-16 | browser: Raise exception if navigation failed | Lars-Dominik Braun | 1 | -7/+3 | |
Stop early if there’s nothing to do. | |||||
2019-01-10 | browser: Use hypothesis’ domains() | Lars-Dominik Braun | 1 | -5/+2 | |
Fixes test. | |||||
2019-01-03 | browser: Turn Item into RequestResponsePair | Lars-Dominik Braun | 1 | -219/+312 | |
Previously Item was just a simple wrapper around Chrome’s Network.* events. This turned out to be quite nasty when testing, so its replacement, RequestResponsePair, does some level of abstraction. This makes testing alot easier, since we now can simply instantiate it without building a proper DevTools event. Should come without any functional changes. | |||||
2018-12-24 | Drop deprecated debug parameter | Lars-Dominik Braun | 1 | -1/+1 | |
2018-12-24 | Use f-strings where possible | Lars-Dominik Braun | 1 | -1/+1 | |
Replaces str.format, which is less readable due to its separation of format and arguments. | |||||
2018-12-23 | Skip test if invalid domain exists | Lars-Dominik Braun | 1 | -7/+17 | |
Must not exist for this test. | |||||
2018-12-21 | Parse URLs by default | Lars-Dominik Braun | 1 | -7/+7 | |
Use library yarl (already pulled in by aiohttp). No URL processed should be a string. | |||||
2018-11-22 | controller: Improve idle waiting | Lars-Dominik Braun | 1 | -1/+24 | |
2018-11-19 | Coding style | Lars-Dominik Braun | 1 | -3/+2 | |
Fix a few random issues pointed out by pylint, mainly unused imports. | |||||
2018-11-17 | browser: Add tests for header deserialization | Lars-Dominik Braun | 1 | -0/+39 | |
2018-11-14 | Async chrome process startup | Lars-Dominik Braun | 1 | -11/+4 | |
Move it to .devtools. Seems more fitting. | |||||
2018-11-06 | Switch site loader to async DevTools communication | Lars-Dominik Braun | 1 | -122/+110 | |
2018-08-05 | test_browser: Properly handle failed requests | Lars-Dominik Braun | 1 | -10/+10 | |
Fixes test failures. Very fragile code unfortunately. | |||||
2018-08-04 | Properly handle failure to retrieve request body | Lars-Dominik Braun | 1 | -3/+32 | |
Just truncate the WARC record like we do with responses. Also add a few tests, but they’re not covering the call to getRequestPostData. Not sure what we have to do here. | |||||
2018-08-04 | Reintroduce WARC logging | Lars-Dominik Braun | 1 | -2/+13 | |
Commit 7730e0d64ec895091a0dd7eb0e3c6ce2ed02d981 removed logging to WARC files. Add it again, but with a different implementation.. Credits to structlog for inspiration. | |||||
2018-06-25 | browser: Fix testcase race condition | Lars-Dominik Braun | 1 | -0/+4 | |
2018-06-21 | browser: Add a few more tests | Lars-Dominik Braun | 1 | -3/+31 | |
Increase coverage. | |||||
2018-06-20 | Move tests to pytest | Lars-Dominik Braun | 1 | -0/+177 | |
It just seems a little nicer than plain old unittest |