~ubuntuone-pqm-team/django-openid-auth/trunk

« back to all changes in this revision

Viewing changes to django_openid_auth/tests/test_store.py

  • Committer: Ricardo Kirkner
  • Date: 2017-03-31 17:25:44 UTC
  • mto: This revision was merged to the branch mainline in revision 128.
  • Revision ID: ricardo.kirkner@canonical.com-20170331172544-iwtx4l1jisbhiw5v
support python 2.7 and 3.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
from __future__ import unicode_literals
30
30
 
 
31
import base64
31
32
import time
32
33
 
33
34
from django.test import TestCase
52
53
            server_url='server-url', handle='handle')
53
54
        self.assertEquals(dbassoc.server_url, 'server-url')
54
55
        self.assertEquals(dbassoc.handle, 'handle')
55
 
        self.assertEquals(dbassoc.secret, 'secret'.encode('base-64'))
 
56
        self.assertEquals(
 
57
            dbassoc.secret, base64.encodestring(b'secret').decode('utf-8'))
56
58
        self.assertEquals(dbassoc.issued, 42)
57
59
        self.assertEquals(dbassoc.lifetime, 600)
58
60
        self.assertEquals(dbassoc.assoc_type, 'HMAC-SHA1')
66
68
        self.store.storeAssociation('server-url', assoc)
67
69
        dbassoc = Association.objects.get(
68
70
            server_url='server-url', handle='handle')
69
 
        self.assertEqual(dbassoc.secret, 'secret2'.encode('base-64'))
 
71
        self.assertEqual(
 
72
            dbassoc.secret, base64.encodestring(b'secret2').decode('utf-8'))
70
73
        self.assertEqual(dbassoc.issued, 420)
71
74
        self.assertEqual(dbassoc.lifetime, 900)
72
75
        self.assertEqual(dbassoc.assoc_type, 'HMAC-SHA256')
80
83
        self.assertTrue(isinstance(assoc, OIDAssociation))
81
84
 
82
85
        self.assertEquals(assoc.handle, 'handle')
83
 
        self.assertEquals(assoc.secret, 'secret')
 
86
        self.assertEquals(assoc.secret, b'secret')
84
87
        self.assertEquals(assoc.issued, timestamp)
85
88
        self.assertEquals(assoc.lifetime, 600)
86
89
        self.assertEquals(assoc.assoc_type, 'HMAC-SHA1')