ghtest.tests_creator module¶
- class ghtest.tests_creator.CrudScenario(resource: str, identifier: str, steps: List[ghtest.tests_creator.ScenarioStep], note: str | None = None)[source]¶
Bases:
object- identifier: str¶
- note: str | None = None¶
- resource: str¶
- steps: List[ScenarioStep]¶
- class ghtest.tests_creator.GeneratedTest(test_callable: Callable[[], ghtest.test_utils.RunTestWithCassette], cassette_path: str, source: str)[source]¶
Bases:
object- cassette_path: str¶
- source: str¶
- test_callable: Callable[[], RunTestWithCassette]¶
- class ghtest.tests_creator.ScenarioStep(module: str, filepath: str, qualname: str, params: Dict[str, Any], expect: str | None = None, cleanup: bool = False, description: str | None = None)[source]¶
Bases:
object- cleanup: bool = False¶
- description: str | None = None¶
- expect: str | None = None¶
- filepath: str¶
- module: str¶
- params: Dict[str, Any]¶
- qualname: str¶
- class ghtest.tests_creator.SuggestedFunctionTests(module: str, filepath: str, qualname: str, docstring: str | None, param_sets: List[Dict[str, Any]], scenario: ghtest.tests_creator.CrudScenario | None = None)[source]¶
Bases:
object- docstring: str | None¶
- filepath: str¶
- module: str¶
- param_sets: List[Dict[str, Any]]¶
- qualname: str¶
- scenario: CrudScenario | None = None¶
- ghtest.tests_creator.make_test_function(suggestion: SuggestedFunctionTests, cassette_dir: str, record_mode: str = 'once', volatile_response_fields: Sequence[str] | None = None) GeneratedTest[source]¶