Use coverage and add missing test

This commit is contained in:
Florent Lebreton
2013-09-29 14:44:35 +02:00
parent 1fd41a622a
commit 0de152f292
4 changed files with 14 additions and 1 deletions

2
.coveragerc Normal file
View File

@@ -0,0 +1,2 @@
[run]
source = jsignature

2
.gitignore vendored
View File

@@ -1 +1,3 @@
*.pyc
.coverage
htmlcov

View File

@@ -10,5 +10,6 @@ env:
install:
- pip install -r requirements.txt --use-mirrors
- pip install -q Django==$DJANGO_VERSION --use-mirrors
- pip install coverage
script: python quicktest.py jsignature
script: coverage run quicktest.py jsignature

View File

@@ -48,3 +48,11 @@ class JSignatureFieldsMixinTest(SimpleTestCase):
i.save()
i = JSignatureTestModel.objects.get(pk=i.pk)
self.assertEqual(date.today(), i.signature_date.date())
# If sinature is set to None, it must be the same for signature_date
i = JSignatureTestModel(signature=signature_value)
i.save()
i.signature = None
i.save()
i = JSignatureTestModel.objects.get(pk=i.pk)
self.assertIsNone(i.signature_date)