From 8729b3c625f9914a23dddd9edbef7584e849f40c Mon Sep 17 00:00:00 2001 From: jurov <rini17@gmail.com> Date: Mon, 15 Dec 2014 20:12:32 +0100 Subject: [PATCH] Merged with master, fixed imports for py3 --- repoze/who/tests/test_classifiers.py | 45 ++++++++++++--------------------------------- 1 files changed, 12 insertions(+), 33 deletions(-) diff --git a/repoze/who/tests/test_classifiers.py b/repoze/who/tests/test_classifiers.py index 44af225..a6834a2 100644 --- a/repoze/who/tests/test_classifiers.py +++ b/repoze/who/tests/test_classifiers.py @@ -1,14 +1,7 @@ import unittest -class _Base(unittest.TestCase): - def failUnless(self, predicate, message=''): - self.assertTrue(predicate, message) # Nannies go home! - - def failIf(self, predicate, message=''): - self.assertFalse(predicate, message) # Nannies go home! - -class TestDefaultRequestClassifier(_Base): +class TestDefaultRequestClassifier(unittest.TestCase): def _getFUT(self): from repoze.who.classifiers import default_request_classifier @@ -24,7 +17,7 @@ def test_conforms_to_IRequestClassifier(self): from repoze.who.interfaces import IRequestClassifier - self.failUnless(IRequestClassifier.providedBy(self._getFUT())) + self.assertTrue(IRequestClassifier.providedBy(self._getFUT())) def test_classify_dav_method(self): classifier = self._getFUT() @@ -71,60 +64,46 @@ self.assertEqual(result, 'browser') -class TestDefaultChallengeDecider(_Base): +class TestDefaultChallengeDecider(unittest.TestCase): def _getFUT(self): from repoze.who.classifiers import default_challenge_decider return default_challenge_decider - def _makeEnviron(self, kw=None): - environ = {} - environ['wsgi.version'] = (1,0) - if kw is not None: - environ.update(kw) - return environ - def test_conforms_to_IChallengeDecider(self): from repoze.who.interfaces import IChallengeDecider - self.failUnless(IChallengeDecider.providedBy(self._getFUT())) + self.assertTrue(IChallengeDecider.providedBy(self._getFUT())) def test_challenges_on_401(self): decider = self._getFUT() - self.failUnless(decider({}, '401 Unauthorized', [])) + self.assertTrue(decider({}, '401 Unauthorized', [])) def test_doesnt_challenges_on_non_401(self): decider = self._getFUT() - self.failIf(decider({}, '200 Ok', [])) + self.assertFalse(decider({}, '200 Ok', [])) -class TestPassthroughChallengeDecider(_Base): +class TestPassthroughChallengeDecider(unittest.TestCase): def _getFUT(self): from repoze.who.classifiers import passthrough_challenge_decider return passthrough_challenge_decider - def _makeEnviron(self, kw=None): - environ = {} - environ['wsgi.version'] = (1,0) - if kw is not None: - environ.update(kw) - return environ - def test_conforms_to_IChallengeDecider(self): from repoze.who.interfaces import IChallengeDecider - self.failUnless(IChallengeDecider.providedBy(self._getFUT())) + self.assertTrue(IChallengeDecider.providedBy(self._getFUT())) def test_challenges_on_bare_401(self): decider = self._getFUT() - self.failUnless(decider({}, '401 Unauthorized', [])) + self.assertTrue(decider({}, '401 Unauthorized', [])) def test_doesnt_challenges_on_non_401(self): decider = self._getFUT() - self.failIf(decider({}, '200 Ok', [])) + self.assertFalse(decider({}, '200 Ok', [])) def test_doesnt_challenges_on_401_with_WWW_Authenticate(self): decider = self._getFUT() - self.failIf(decider({}, '401 Ok', [('WWW-Authenticate', 'xxx')])) + self.assertFalse(decider({}, '401 Ok', [('WWW-Authenticate', 'xxx')])) def test_doesnt_challenges_on_401_with_text_html(self): decider = self._getFUT() - self.failIf(decider({}, '401 Ok', [('Content-Type', 'text/html')])) + self.assertFalse(decider({}, '401 Ok', [('Content-Type', 'text/html')])) -- Gitblit v1.9.3