test all possible modes
stay consistent with positives-first style
added test command to setup.py
move fixture to conftest
Merge branch 'better-tests' into develop