diff options
| author | Ben Firshman | 2010-01-25 00:05:00 +0000 | 
|---|---|---|
| committer | Ben Firshman | 2014-09-21 17:07:11 -0700 | 
| commit | eb1e1c2feddb282c74dc597c4f51c5ccfe5c7fe1 (patch) | |
| tree | b454e1a703e55e06048231794d7222cfb436d79f /src/shorturls/tests/test_baseconv.py | |
| parent | dd385d25d42bc16251c9e755b72500fec519b262 (diff) | |
| download | django-shorturls-eb1e1c2feddb282c74dc597c4f51c5ccfe5c7fe1.tar.bz2 | |
Added Crockford's base32 converter
Diffstat (limited to 'src/shorturls/tests/test_baseconv.py')
| -rw-r--r-- | src/shorturls/tests/test_baseconv.py | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/src/shorturls/tests/test_baseconv.py b/src/shorturls/tests/test_baseconv.py index 5e203b7..24f944f 100644 --- a/src/shorturls/tests/test_baseconv.py +++ b/src/shorturls/tests/test_baseconv.py @@ -16,4 +16,19 @@ class BaseConvTests(unittest.TestCase):          self._test_converter(baseconv.hexconv)      def test_base62(self): -        self._test_converter(baseconv.base62)
\ No newline at end of file +        self._test_converter(baseconv.base62) +     +    def test_base32(self): +        self._test_converter(baseconv.base32) +     +    def test_base32_mappings(self): +        converter = baseconv.base32 +        self.assertEqual( +            converter.from_decimal(converter.to_decimal('Fo9')), +            'f09' +        ) +        self.assertEqual( +            converter.from_decimal(converter.to_decimal('43FG5i2L')), +            '43fg5121' +        ) +     | 
