summaryrefslogtreecommitdiff
path: root/passlib/tests/utils.py
diff options
context:
space:
mode:
authorEli Collins <elic@assurancetechnologies.com>2011-01-07 00:25:28 +0000
committerEli Collins <elic@assurancetechnologies.com>2011-01-07 00:25:28 +0000
commitaa28ffe191c3066872c7d26e4621929d895a99a8 (patch)
tree2f8aad4ec23791de091224a15435626e8e87c2a4 /passlib/tests/utils.py
parent6b46fac5fd0b0449f7bc750085fe93ff5c8c2d59 (diff)
downloadpasslib-aa28ffe191c3066872c7d26e4621929d895a99a8.tar.gz
made all CryptAlgorithm methods classmethods instead of instance methods1.1.0
Diffstat (limited to 'passlib/tests/utils.py')
-rw-r--r--passlib/tests/utils.py20
1 files changed, 6 insertions, 14 deletions
diff --git a/passlib/tests/utils.py b/passlib/tests/utils.py
index d5b6923..5ca215e 100644
--- a/passlib/tests/utils.py
+++ b/passlib/tests/utils.py
@@ -24,15 +24,7 @@ class Params(object):
self.kwds = kwds
def render(self, offset=0):
- """render parenthesized parameters.
-
- ``Params.parse(p.render())`` should always return
- a params object equal to the one you started with.
-
- ``p.render(1)`` is useful for method arguments,
- when you want to exclude the first argument
- from being displayed.
- """
+ """render parenthesized parameters"""
txt = ''
for a in self.args[offset:]:
txt += "%r, " % (a,)
@@ -48,12 +40,12 @@ class Params(object):
#=========================================================
class TestCase(unittest.TestCase):
"""passlib-specific test case class
-
+
this class mainly overriddes many of the common assert methods
so to give a default message which includes the values
as well as the class-specific message_prefix string.
this latter bit makes the output of various test cases
- easier to distinguish from eachother.
+ easier to distinguish from eachother.
"""
message_prefix = None
@@ -81,7 +73,7 @@ class TestCase(unittest.TestCase):
#NOTE: overriding this to get msg formatting capability
msg = self._format_msg(msg, "got %r, expected would equal %r", real, correct)
return self.assert_(real == correct, msg)
-
+
def assertEqual(self, *a, **k):
return self.assertEquals(*a, **k)
@@ -121,7 +113,7 @@ class TestCase(unittest.TestCase):
def assertFunctionResults(self, func, cases):
"""helper for running through function calls.
-
+
func should be the function to call.
cases should be list of Param instances,
where first position argument is expected return value,
@@ -167,7 +159,7 @@ def enable_suite(name):
if name in _flags:
return True
return False
-
+
#=========================================================
#EOF
#=========================================================