Commit b55e0777 authored by Aymeric Augustin's avatar Aymeric Augustin
Browse files

[py3] Ported django.utils.baseconv.

parent 13338a63
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
from unittest import TestCase
from django.utils.baseconv import base2, base16, base36, base56, base62, base64, BaseConverter
from django.utils.six.moves import xrange

class TestBaseConv(TestCase):

    def test_baseconv(self):
        nums = [-10 ** 10, 10 ** 10] + range(-100, 100)
        nums = [-10 ** 10, 10 ** 10] + list(xrange(-100, 100))
        for converter in [base2, base16, base36, base56, base62, base64]:
            for i in nums:
                self.assertEqual(i, converter.decode(converter.encode(i)))