25 lines
530 B
Python
25 lines
530 B
Python
from __future__ import unicode_literals
|
|
|
|
from mayan.apps.common.tests.base import BaseTestCase
|
|
|
|
from ..utils import parse_range
|
|
|
|
|
|
class DocumentUtilsTestCase(BaseTestCase):
|
|
def test_parse_range(self):
|
|
self.assertEqual(
|
|
parse_range('1'), [1]
|
|
)
|
|
|
|
self.assertEqual(
|
|
parse_range('1-5'), [1, 2, 3, 4, 5]
|
|
)
|
|
|
|
self.assertEqual(
|
|
parse_range('2,4,6'), [2, 4, 6]
|
|
)
|
|
|
|
self.assertEqual(
|
|
parse_range('2,4,6-8'), [2, 4, 6, 7, 8]
|
|
)
|