Project

Profile

Help

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.

Back