Rewrite integration test using py.test
Add --test-files option to py.test

At this point, py.test should be equivalent to test/run.py