add tests

This commit is contained in:
Benjamin Dauvergne 2012-10-03 18:33:58 +02:00
parent d0f48ac65d
commit 31e505b39b
2 changed files with 19 additions and 0 deletions

0
tests/__init__.py Normal file
View File

19
tests/api.py Normal file
View File

@ -0,0 +1,19 @@
import unittest
import os.path
import rfc3161
class Rfc3161(unittest.TestCase):
PUBLIC_TSA_SERVER = 'http://time.certum.pl'
CERTIFICATE = os.path.join(os.path.dirname(__file__),
'../data/certum_certificate.crt')
def test_timestamp(self):
try:
certificate = file(self.CERTIFICATE).read()
value, substrate = rfc3161.RemoteTimestamper(
self.PUBLIC_TSA_SERVER, certificate=certificate)(data='xx')
except rfc3161.TimestampingError:
return
self.assertNotEqual(value, None)
self.assertEqual(substrate, '')