From b5416b743b2b4cd6770198323e8df117e2f47444 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 8 Aug 2011 02:48:12 -0400 Subject: add a missing partial test when aliases are in use --- pyramid/tests/test_tweens.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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() -- cgit v1.2.3