osc_lib.test package¶
Submodules¶
osc_lib.test.base module¶
- exception osc_lib.test.base.ParserException¶
Bases:
Exception
- class osc_lib.test.base.TestCase(*args, **kwargs)¶
Bases:
TestCase- assertNotCalled(m: Mock, msg: str | None = None) None¶
Assert a function was not called
- setUp() None¶
Hook method for setting up the test fixture before exercising it.
- class osc_lib.test.base.TestCommand(*args, **kwargs)¶
Bases:
TestCaseTest cliff command classes
- assertItemEqual(expected: Sequence[Any], actual: Sequence[Any]) None¶
Compare item considering formattable columns.
This method compares an observed item to an expected item column by column. If a column is a formattable column, observed and expected columns are compared using human_readable() and machine_readable().
- assertListItemEqual(expected: Sequence[Any], actual: Sequence[Any]) None¶
Compare a list of items considering formattable columns.
Each pair of observed and expected items are compared using assertItemEqual() method.
- check_parser(cmd: Command, args: list[str], verify_args: list[tuple[str, Any]]) Namespace¶
- setUp() None¶
Hook method for setting up the test fixture before exercising it.
osc_lib.test.fakes module¶
- class osc_lib.test.fakes.FakeApp(_stdout: IOWriterProtocol, _log: LoggerProtocol)¶
Bases:
object- client_manager: FakeClientManager¶
- class osc_lib.test.fakes.FakeLog¶
Bases:
object- critical(msg: str, *args: Any, **kwargs: Any) None¶
- debug(msg: str, *args: Any, **kwargs: Any) None¶
- error(msg: str, *args: Any, **kwargs: Any) None¶
- info(msg: str, *args: Any, **kwargs: Any) None¶
- warning(msg: str, *args: Any, **kwargs: Any) None¶
- class osc_lib.test.fakes.FakeModule(name: str, version: str)¶
Bases:
object
- class osc_lib.test.fakes.FakeOptions(**kwargs: Any)¶
Bases:
object
- class osc_lib.test.fakes.FakeResource(manager: Any = None, info: dict[str, Any] | None = None, loaded: bool = False, methods: dict[str, Any] | None = None)¶
Bases:
object- keys() Iterable[str]¶
- class osc_lib.test.fakes.LoggerProtocol(*args, **kwargs)¶
Bases:
Protocol- critical(msg: str, *args: Any, **kwargs: Any) None¶
- debug(msg: str, *args: Any, **kwargs: Any) None¶
- error(msg: str, *args: Any, **kwargs: Any) None¶
- info(msg: str, *args: Any, **kwargs: Any) None¶
- warning(msg: str, *args: Any, **kwargs: Any) None¶