--- orphan: true --- # {py:mod}`_algopy_testing.mutable` ```{py:module} _algopy_testing.mutable ``` ```{autodoc2-docstring} _algopy_testing.mutable :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`MutableBytes <_algopy_testing.mutable.MutableBytes>` - ```{autodoc2-docstring} _algopy_testing.mutable.MutableBytes :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`set_item_on_mutate <_algopy_testing.mutable.set_item_on_mutate>` - ```{autodoc2-docstring} _algopy_testing.mutable.set_item_on_mutate :summary: ``` * - {py:obj}`set_attr_on_mutate <_algopy_testing.mutable.set_attr_on_mutate>` - ```{autodoc2-docstring} _algopy_testing.mutable.set_attr_on_mutate :summary: ``` * - {py:obj}`add_mutable_callback <_algopy_testing.mutable.add_mutable_callback>` - ```{autodoc2-docstring} _algopy_testing.mutable.add_mutable_callback :summary: ``` ```` ### API ````{py:class} MutableBytes() :canonical: _algopy_testing.mutable.MutableBytes ```{autodoc2-docstring} _algopy_testing.mutable.MutableBytes ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} _algopy_testing.mutable.MutableBytes.__init__ ``` ```` ````{py:function} set_item_on_mutate(container: object, index: object, value: _algopy_testing.mutable.TItem) -> _algopy_testing.mutable.TItem :canonical: _algopy_testing.mutable.set_item_on_mutate ```{autodoc2-docstring} _algopy_testing.mutable.set_item_on_mutate ``` ```` ````{py:function} set_attr_on_mutate(parent: object, name: str, value: _algopy_testing.mutable.TItem) -> _algopy_testing.mutable.TItem :canonical: _algopy_testing.mutable.set_attr_on_mutate ```{autodoc2-docstring} _algopy_testing.mutable.set_attr_on_mutate ``` ```` ````{py:function} add_mutable_callback(on_mutate: collections.abc.Callable[[typing.Any], None], value: _algopy_testing.mutable.TItem) -> _algopy_testing.mutable.TItem :canonical: _algopy_testing.mutable.add_mutable_callback ```{autodoc2-docstring} _algopy_testing.mutable.add_mutable_callback ``` ````