[py3] Ported django.utils.baseconv.
This commit is contained in:
parent
13338a6314
commit
b55e07771f
|
@ -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)))
|
||||||
|
|
Loading…
Reference in New Issue