add quickinfo app

This commit is contained in:
Seth Ladygo
2019-08-02 15:40:51 -07:00
parent 02a4080c48
commit 6c23d30897
10 changed files with 188 additions and 0 deletions

26
quickinfo/tests.py Normal file
View File

@ -0,0 +1,26 @@
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'))