Conventions¶
As mentioned elsewhere, all function not within a
test_*.pyfile should have doctest tests.Frost tests are expected to support the
--jsonoption by ensuring ids used inpytest.mark.parametrizecontain sufficient information for downstream processing.
All data access routines should respect the
--offlinecommand line option that is afrostextension. The value of--offlineis passed as a value to the “client” constructor.If you do not properly implement this option, you will break “
make doctest” for everything. (I.e. you’re advised to run “make doctest” early & often while implementing a new service.)