The base class to use for step "unit" testing. This class overrides the default setup and tearDown methods from the unittest.TestCase to add functionality for loading and unloading the Cauldron notebook settings needed to run and test steps. If you override either of these methods make sure that you call their super methods as well or the functionality will be lost.
Runs the specified step by name its complete filename including extension
str
The full filename of the step to be run including its extension.
bool
Whether or not to allow a failed result to be returned. If False, a failed attempt to run a step will cause the current test to fail immediately before returning a value from this function call. Override this with a True value to have the step failure data passed back for inspection.
False
A StepTestRunResult instance containing information about the execution of the step.