I started pulling at the seams of the existing system test framework and it seemed too well-integrated to come apart cleanly, so I had to stand up a new framework sorta in parallel to the old, mostly implemented in util.py. Modis and merra's t_process both use the new code now.
I had to debug some general test framework issues while I was going; note pytest 3.2.5 works for this but newer versions don't due to issues mentioned in #474.
In any case, in this PR it's possible to write system tests that inspect the data repos without using scripttest.
I started pulling at the seams of the existing system test framework and it seemed too well-integrated to come apart cleanly, so I had to stand up a new framework sorta in parallel to the old, mostly implemented in
util.py
. Modis and merra'st_process
both use the new code now.I had to debug some general test framework issues while I was going; note pytest 3.2.5 works for this but newer versions don't due to issues mentioned in #474.
In any case, in this PR it's possible to write system tests that inspect the data repos without using scripttest.