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