summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repoze/bfg/testing.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/repoze/bfg/testing.py b/repoze/bfg/testing.py
index d0a361c10..9912fd514 100644
--- a/repoze/bfg/testing.py
+++ b/repoze/bfg/testing.py
@@ -269,10 +269,8 @@ def registerRoute(path, name, factory=None):
:term:`Configurator` in your unit and integration tests.
"""
reg = get_current_registry()
- mapper = reg.queryUtility(IRoutesMapper)
- if mapper is None:
- mapper = registerRoutesMapper(factory)
- mapper.connect(path, name, factory)
+ config = Configurator(registry=reg)
+ return config.add_route(name, path, factory=factory)
def registerRoutesMapper(root_factory=None):
""" Register a new routes mapper using the provided