File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -680,9 +680,25 @@ def __init__(
680
680
self ._thread_lock = _ThreadingLock ()
681
681
682
682
def get_registry (self ) -> FirstMatchRegistry :
683
+ """Returns current registry instance with responses.
684
+
685
+ Returns
686
+ -------
687
+ FirstMatchRegistry
688
+ Current registry instance with responses.
689
+
690
+ """
683
691
return self ._registry
684
692
685
693
def _set_registry (self , new_registry : Type [FirstMatchRegistry ]) -> None :
694
+ """Replaces current registry with `new_registry`.
695
+
696
+ Parameters
697
+ ----------
698
+ new_registry : Type[FirstMatchRegistry]
699
+ Class reference of the registry that should be set, eg OrderedRegistry
700
+
701
+ """
686
702
if self .registered ():
687
703
err_msg = (
688
704
"Cannot replace Registry, current registry has responses.\n "
@@ -693,6 +709,7 @@ def _set_registry(self, new_registry: Type[FirstMatchRegistry]) -> None:
693
709
self ._registry = new_registry ()
694
710
695
711
def reset (self ) -> None :
712
+ """Resets registry (including type), calls, passthru_prefixes to default values."""
696
713
self ._registry = FirstMatchRegistry ()
697
714
self ._calls .reset ()
698
715
self .passthru_prefixes = ()
You can’t perform that action at this time.
0 commit comments