Exemple #1
0
    def setUpClass(cls):
        super(DirectSharingOAuth2Tests2, cls).setUpClass()

        cls.authorize_url = (
            "/direct-sharing/projects/oauth2/authorize/"
            "?client_id=test-key-2&response_type=code"
        )

        user1 = get_or_create_user("bacon")
        cls.member1, _ = Member.objects.get_or_create(user=user1)
        cls.member1.save()
        cls.member1_project = OAuth2DataRequestProject.objects.get(slug="abc3")
        cls.member1_project.save()
        email1 = cls.member1.primary_email

        cls.access_token = AccessToken(
            application=cls.member1_project.application,
            user=user1,
            token="test-token-1",
            expires=timezone.now() + timedelta(days=1),
            scope="read",
        )
        cls.access_token.save()

        email1.verified = True
        email1.save()
Exemple #2
0
    def setUpClass(cls):
        super(DirectSharingOAuth2Tests, cls).setUpClass()

        cls.authorize_url = ('/direct-sharing/projects/oauth2/authorize/'
                             '?client_id=test-key&response_type=code')

        user1 = get_or_create_user('bacon')
        cls.member1, _ = Member.objects.get_or_create(user=user1)
        cls.member1_project = OAuth2DataRequestProject.objects.get(slug='abc')
        email1 = cls.member1.primary_email

        cls.access_token = AccessToken(
            application=cls.member1_project.application,
            user=user1,
            token='test-token-1',
            expires=datetime.now() + timedelta(days=1),
            scope='read')
        cls.access_token.save()

        cls.access_token_expired = AccessToken(
            application=cls.member1_project.application,
            user=user1,
            token='test-token-2',
            expires=datetime.now() - timedelta(days=1),
            scope='read')
        cls.access_token_expired.save()

        email1.verified = True
        email1.save()
Exemple #3
0
    def setUpClass(cls):
        super(DirectSharingOnSiteTests, cls).setUpClass()

        cls.join_url = "/direct-sharing/projects/on-site/join/abc-2/"
        cls.authorize_url = "/direct-sharing/projects/on-site/authorize/abc-2/"

        user1 = get_or_create_user("user1")
        cls.member1, _ = Member.objects.get_or_create(user=user1)
        email1 = cls.member1.primary_email
        email1.verified = True
        email1.save()
Exemple #4
0
    def setUpClass(cls):
        super().setUpClass()

        cls.authorize_url = (
            "/direct-sharing/projects/oauth2/authorize/"
            "?client_id=test-key&response_type=code"
        )

        user1 = get_or_create_user("bacon")
        cls.member1, _ = Member.objects.get_or_create(user=user1)
        email1 = cls.member1.primary_email
        email1.verified = True
        email1.save()
Exemple #5
0
    def setUpClass(cls):
        super(DirectSharingOnSiteTests, cls).setUpClass()

        cls.join_url = '/direct-sharing/projects/on-site/join/abc-2/'
        cls.authorize_url = '/direct-sharing/projects/on-site/authorize/abc-2/'

        user1 = get_or_create_user('user1')
        cls.member1, _ = Member.objects.get_or_create(user=user1)
        cls.member1_project = OnSiteDataRequestProject.objects.get(
            slug='abc-2')
        email1 = cls.member1.primary_email
        email1.verified = True
        email1.save()
Exemple #6
0
    def test_send_welcome_email(self, mock):
        user = get_or_create_user('email_test_user')

        member = Member(user=user)
        member.save()

        email = user.emailaddress_set.all()[0]
        email.verified = False
        email.save()

        confirmation = EmailConfirmation.create(email)
        confirmation.sent = timezone.now()
        confirmation.save()

        # confirm the email; this sends the email_confirmed signals
        confirmed_email = confirmation.confirm()

        self.assertTrue(confirmed_email is not None)
        self.assertTrue(mock.called)
        self.assertEqual(mock.call_count, 1)
        self.assertEqual(mock.call_args[0][-1][0], u'*****@*****.**')
    def test_send_welcome_email(self, mock):
        user = get_or_create_user("email_test_user")

        member = Member(user=user)
        member.save()

        email = user.emailaddress_set.all()[0]
        email.verified = False
        email.save()

        confirmation = EmailConfirmation.create(email)
        confirmation.sent = timezone.now()
        confirmation.save()

        # confirm the email; this sends the email_confirmed signals
        confirmed_email = confirmation.confirm(request=mock)

        self.assertTrue(confirmed_email is not None)
        self.assertTrue(mock.called)
        self.assertEqual(mock.call_count, 1)
        self.assertEqual(mock.call_args[0][-1][0], "*****@*****.**")
Exemple #8
0
 def setUp(self):  # noqa
     get_or_create_user('user1')
Exemple #9
0
 def setUp(self):  # noqa
     get_or_create_user("user1")
 def setUp(self):  # noqa
     get_or_create_user("user1")