Blame fix-base64-in-tests-models.py.patch

Chenxiong Qi d41fa0c
--- social_core/tests/models.py.orig	2020-07-17 23:12:18.100231136 +0800
Chenxiong Qi d41fa0c
+++ social_core/tests/models.py	2020-07-17 23:13:08.141543811 +0800
Chenxiong Qi d41fa0c
@@ -1,5 +1,7 @@
Chenxiong Qi d41fa0c
 import base64
Chenxiong Qi d41fa0c
 
Chenxiong Qi d41fa0c
+import six
Chenxiong Qi d41fa0c
+
Chenxiong Qi d41fa0c
 from ..storage import UserMixin, NonceMixin, AssociationMixin, \
Chenxiong Qi d41fa0c
                       CodeMixin, PartialMixin, BaseStorage
Chenxiong Qi d41fa0c
 
Chenxiong Qi d41fa0c
@@ -166,7 +168,10 @@
Chenxiong Qi d41fa0c
         if assoc is None:
Chenxiong Qi d41fa0c
             assoc = TestAssociation(server_url=server_url,
Chenxiong Qi d41fa0c
                                     handle=association.handle)
Chenxiong Qi d41fa0c
-        assoc.secret = base64.encodestring(association.secret)
Chenxiong Qi d41fa0c
+        if six.PY3:
Chenxiong Qi d41fa0c
+            assoc.secret = base64.encodebytes(association.secret)
Chenxiong Qi d41fa0c
+        else:
Chenxiong Qi d41fa0c
+            assoc.secret = base64.encodestring(association.secret)
Chenxiong Qi d41fa0c
         assoc.issued = association.issued
Chenxiong Qi d41fa0c
         assoc.lifetime = association.lifetime
Chenxiong Qi d41fa0c
         assoc.assoc_type = association.assoc_type