Revision 7233d542 snf-astakos-app/astakos/im/tests.py
b/snf-astakos-app/astakos/im/tests.py | ||
---|---|---|
339 | 339 |
settings.ADMINS = (('admin', 'support@cloud.grnet.gr'),) |
340 | 340 |
settings.SERVER_EMAIL = 'no-reply@grnet.gr' |
341 | 341 |
|
342 |
def test_invitations(self): |
|
343 |
return |
|
342 |
def test_no_moderation(self): |
|
343 |
astakos_settings.MODERATION_ENABLED = False |
|
344 |
r = self.client.get("/im/signup") |
|
345 |
self.assertEqual(r.status_code, 200) |
|
346 |
|
|
347 |
data = {'email':'kpap@grnet.gr', 'password1':'password', |
|
348 |
'password2':'password', 'first_name': 'Kostas', |
|
349 |
'last_name': 'Mitroglou', 'provider': 'local'} |
|
350 |
r = self.client.post("/im/signup", data) |
|
351 |
self.assertEqual(AstakosUser.objects.count(), 1) |
|
352 |
user = AstakosUser.objects.get(username="kpap@grnet.gr", |
|
353 |
email="kpap@grnet.gr") |
|
354 |
self.assertEqual(user.username, 'kpap@grnet.gr') |
|
355 |
self.assertEqual(user.has_auth_provider('local'), True) |
|
356 |
self.assertFalse(user.is_active) |
|
357 |
|
|
358 |
# user (not admin) gets notified |
|
359 |
self.assertEqual(len(get_mailbox('support@cloud.grnet.gr')), 0) |
|
360 |
self.assertEqual(len(get_mailbox('kpap@grnet.gr')), 1) |
|
361 |
astakos_settings.MODERATION_ENABLED = True |
|
344 | 362 |
|
345 | 363 |
def test_local_provider(self): |
364 |
astakos_settings.MODERATION_ENABLED = True |
|
346 | 365 |
r = self.client.get("/im/signup") |
347 | 366 |
self.assertEqual(r.status_code, 200) |
348 | 367 |
|
... | ... | |
356 | 375 |
self.assertEqual(user.username, 'kpap@grnet.gr') |
357 | 376 |
self.assertEqual(user.has_auth_provider('local'), True) |
358 | 377 |
self.assertFalse(user.is_active) |
378 |
self.assertFalse(user.email_verified) |
|
379 |
self.assertFalse(user.activation_sent) |
|
359 | 380 |
|
360 | 381 |
# admin gets notified |
361 | 382 |
self.assertEqual(len(get_mailbox('support@cloud.grnet.gr')), 1) |
Also available in: Unified diff