@@ -144,7 +144,7 @@ def test_get_social_auth(self):
144
144
self .assertEqual (
145
145
UserSocialAuth .get_social_auth (provider = usa .provider , uid = usa .uid ), usa
146
146
)
147
- self .assertIsNone (UserSocialAuth .get_social_auth (provider = "a" , uid = 1 ))
147
+ self .assertIsNone (UserSocialAuth .get_social_auth (provider = "a" , uid = "1" ))
148
148
149
149
# Mixin
150
150
self .assertEqual (
@@ -154,15 +154,38 @@ def test_get_social_auth(self):
154
154
usa ,
155
155
)
156
156
self .assertIsNone (
157
- super (AbstractUserSocialAuth , usa ).get_social_auth (provider = "a" , uid = 1 )
157
+ super (AbstractUserSocialAuth , usa ).get_social_auth (provider = "a" , uid = "1" )
158
158
)
159
159
160
160
# Manager
161
161
self .assertEqual (
162
162
UserSocialAuth .objects .get_social_auth (provider = usa .provider , uid = usa .uid ),
163
163
usa ,
164
164
)
165
- self .assertIsNone (UserSocialAuth .objects .get_social_auth (provider = "a" , uid = 1 ))
165
+ self .assertIsNone (UserSocialAuth .objects .get_social_auth (provider = "a" , uid = "1" ))
166
+
167
+ def test_get_social_auth_int_uid (self ):
168
+ usa = self .usa
169
+ int_uid = int (usa .uid )
170
+
171
+ # Model
172
+ self .assertEqual (
173
+ UserSocialAuth .get_social_auth (provider = usa .provider , uid = int_uid ), usa
174
+ )
175
+
176
+ # Mixin
177
+ self .assertEqual (
178
+ super (AbstractUserSocialAuth , usa ).get_social_auth (
179
+ provider = usa .provider , uid = usa .uid
180
+ ),
181
+ usa ,
182
+ )
183
+
184
+ # Manager
185
+ self .assertEqual (
186
+ UserSocialAuth .get_social_auth (provider = usa .provider , uid = int_uid ),
187
+ usa ,
188
+ )
166
189
167
190
def test_get_social_auth_for_user (self ):
168
191
qs = UserSocialAuth .get_social_auth_for_user (
0 commit comments