diff options
Diffstat (limited to 'keystone/common/dependency.py')
-rw-r--r-- | keystone/common/dependency.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/keystone/common/dependency.py b/keystone/common/dependency.py index dc3e4ac4..3ed261cc 100644 --- a/keystone/common/dependency.py +++ b/keystone/common/dependency.py @@ -65,3 +65,13 @@ def requires(*dependencies): return cls return wrapped + + +def reset(): + """Reset the registry of providers. + + This is useful for unit testing to ensure that tests don't use providers + from previous tests. + """ + + REGISTRY.clear() |