summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-08-08 02:48:12 -0400
committerChris McDonough <chrism@plope.com>2011-08-08 02:48:12 -0400
commitb5416b743b2b4cd6770198323e8df117e2f47444 (patch)
treecd2c0d7b2afff4369e62adb37b8181134beb1aa5
parentfd78f1b38496e2eda00e6efa08a52fdb7d922b99 (diff)
downloadpyramid-b5416b743b2b4cd6770198323e8df117e2f47444.tar.gz
pyramid-b5416b743b2b4cd6770198323e8df117e2f47444.tar.bz2
pyramid-b5416b743b2b4cd6770198323e8df117e2f47444.zip
add a missing partial test when aliases are in use
-rw-r--r--pyramid/tests/test_tweens.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/pyramid/tests/test_tweens.py b/pyramid/tests/test_tweens.py
index 127256c05..f5f74d8fd 100644
--- a/pyramid/tests/test_tweens.py
+++ b/pyramid/tests/test_tweens.py
@@ -226,6 +226,18 @@ class TestTweens(unittest.TestCase):
('exceptionview', 'excview_factory'),
('browserid', 'browserid_factory')])
+ def test_implicit_ordering_missing_partial_with_aliases(self):
+ from pyramid.tweens import MAIN
+ tweens = self._makeOne()
+ add = tweens.add_implicit
+ add('exceptionview', 'excview_factory', alias='e', below=MAIN)
+ add('retry', 'retry_factory', below='txnmgr', atop='e')
+ add('browserid', 'browserid_factory')
+ self.assertEqual(tweens.implicit(),
+ [('retry', 'retry_factory'),
+ ('exceptionview', 'excview_factory'),
+ ('browserid', 'browserid_factory')])
+
def test_implicit_ordering_conflict_direct(self):
from pyramid.tweens import CyclicDependencyError
tweens = self._makeOne()