list assertion for python_requirement_library's requirements

Testing Done:
Ran new tests.

Reviewed at https://rbcommons.com/s/twitter/r/1142/
Sync of https://github.com/pantsbuild/pants/commit/5ec67bcb701ad62d4131c257c043f6aeae1eeb08