Add [isort] to setup.cfg, per docs
Fix flake8-isort errors in /test/*
Add mapped flake8-isort to pkg_name_mapping()
Fix one isort error
See https://travis-ci.org/citp/OpenWPM/jobs/407022965
Try fixing second flake8-isort error
See https://travis-ci.org/citp/OpenWPM/jobs/407388964
Moar fixes for flake8-isort validation
See https://travis-ci.org/citp/OpenWPM/jobs/407390660
This |isort --diff| run made flake8-isort happy, locally
Add future, six, and six.moves to isort's known_future_library section
Try outputting suggested flake8-isort fixes
Address a slew of flake8-isort issues, in Travis
Another round of flake8-isort 'fixes?
Add configs to isort; fix a few flake8-isort issues
Should fix isort errors
Hopefully final isort fixes
I think I cracked it: fixed isort issues
Remove debug flake8-isort command in Travis builds
Just update known_first_party with the couple I know
Read the python modules to be tested from requirements.txt
Add tests to make sure firefox-bin directory and the Firefox
binary within exist.
Fix some PEP8 warnings in the test code.
Remove unused imports.
Install pytest for Travis tests.
Move python dependencies to requirements.txt.
Use mmh3 instead of pyhash
pyhash cannot be installed on Travis due to an outdated check
for libboost_python.so. mmh3 seems to be better maintained and
more widely used.
Add a manual_test module to make it easy to run interactive tests.
Add plugin and mimeType instrumentation.
Log line number, column number of the calling function and stack
entries.
Add local test files for Flash cookie and JS cookie testing.
Add test to make sure the required Python and OS packages are installed.
Mark test_crawl as "slow" to easily avoid calling it. Running
py.test -m "not slow" will exclude crawl test but will run all the
remanining tests.
Add test utility functions to DRY test code.
Add a WebRTC test.
Add a parent class and visit method for the tests.
Fix address in use errors related to local server
by using a py.test fixture with session scope.