[py3] Ported django.utils.baseconv.

This commit is contained in:
Aymeric Augustin 2012-08-04 11:17:04 +02:00
parent 13338a6314
commit b55e07771f
1 changed files with 2 additions and 1 deletions

View File

@ -1,10 +1,11 @@
from unittest import TestCase from unittest import TestCase
from django.utils.baseconv import base2, base16, base36, base56, base62, base64, BaseConverter from django.utils.baseconv import base2, base16, base36, base56, base62, base64, BaseConverter
from django.utils.six.moves import xrange
class TestBaseConv(TestCase): class TestBaseConv(TestCase):
def test_baseconv(self): 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 converter in [base2, base16, base36, base56, base62, base64]:
for i in nums: for i in nums:
self.assertEqual(i, converter.decode(converter.encode(i))) self.assertEqual(i, converter.decode(converter.encode(i)))