From 9c1e6f85bee360d4e53bff46f6df5be5fdc254b7 Mon Sep 17 00:00:00 2001
From: Tres Seaver <tseaver@palladion.com>
Date: Mon, 19 Mar 2012 20:05:11 +0100
Subject: [PATCH] Suppress deprecation warnings under Py3k.

---
 repoze/who/tests/test_classifiers.py |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/repoze/who/tests/test_classifiers.py b/repoze/who/tests/test_classifiers.py
index 3776fb7..44af225 100644
--- a/repoze/who/tests/test_classifiers.py
+++ b/repoze/who/tests/test_classifiers.py
@@ -1,6 +1,14 @@
 import unittest
 
-class TestDefaultRequestClassifier(unittest.TestCase):
+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):
 
     def _getFUT(self):
         from repoze.who.classifiers import default_request_classifier
@@ -63,7 +71,7 @@
         self.assertEqual(result, 'browser')
 
 
-class TestDefaultChallengeDecider(unittest.TestCase):
+class TestDefaultChallengeDecider(_Base):
 
     def _getFUT(self):
         from repoze.who.classifiers import default_challenge_decider
@@ -88,7 +96,7 @@
         decider = self._getFUT()
         self.failIf(decider({}, '200 Ok', []))
 
-class TestPassthroughChallengeDecider(unittest.TestCase):
+class TestPassthroughChallengeDecider(_Base):
 
     def _getFUT(self):
         from repoze.who.classifiers import passthrough_challenge_decider

--
Gitblit v1.9.3