Files
procat2/quickinfo/tests.py
2019-08-02 15:44:50 -07:00

27 lines
789 B
Python

from django.test import SimpleTestCase
from . import views
class IDCleanTest(SimpleTestCase):
def test_clean_nothing(self):
self.assertEqual(None, views.clean_id(None))
def test_clean_digit(self):
self.assertEqual('1', views.clean_id('1'))
def test_clean_character(self):
self.assertEqual(None, views.clean_id('a'))
def test_clean_digits(self):
self.assertEqual('123456', views.clean_id('123456'))
def test_clean_digits_space(self):
self.assertEqual('123456', views.clean_id("\t 123456 \t "))
def test_clean_multiple(self):
self.assertEqual('123456', views.clean_id('123456 2'))
self.assertEqual('123456', views.clean_id('123456,2'))
self.assertEqual('123456', views.clean_id('123456b2x'))