I’ve got a situation where there are two different states an application
can be in - that is, there are certain parts of the data that can never
coexist. However, I need to test both circumstances, since they’re both
valid.

Is there any way of specifying a completely different fixture set for
one set of tests while leaving the original fixtures in place for the
rest?