Fix tests by letting staff inherit beta permissions

Style comments from review:
- Use names for pylint
- Factor out no enrollment test
- Verify request status code
- Use ddt