Task #3608
Updated by dalley over 6 years ago
The python plugin currently has 3 separate test fixtures which are, as far as I can tell, identical. The only one being used is the one located at /python-pypi/ (as far as I can tell). What would be more useful would be a set of 3 test fixtures which are different sizes and contain different packages. Non-binding suggestion for how this could work: * python-pypi-small would contain ~10 packages shelf-reader (2 packages, egg and wheel), same as it presently does * python-pypi-medium would contain ~25 packages split across 4-5 projects * python-pypi-large would contain ~80 ~60 packages all from one project like Django * python-pypi-extra-large would contain somewhere from several hundred to 1200 >1000 packages (django, numpy, scipy, flask) flask, pulpcore) This would make it easier to test a variety of things like filtering. Extra-large would be exclusively for performance and load testing and not so much for any kind of normal tests.