Пример #1
0
    def setUp(self):
        super(PreregViewsTests, self).setUp()

        ensure_schemas()
        
        self.osf_user = factories.AuthUserFactory()
        password = fake.password(),
        self.user = User.objects.create(
            email=fake.email(),
            first_name=fake.first_name(),
            last_name=fake.last_name(),
            osf_id=self.osf_user._id
        )
        self.user.set_password(password)
        self.user.save()
        self.logged_in = self.client.login(username=self.user.email, password=password)
        PREREG_GROUP.user_set.add(self.user)
        PREREG_GROUP.save()

        self.prereg_schema = MetaSchema.find_one(
            Q('name', 'eq', 'Prereg Challenge') &
            Q('schema_version', 'eq', 2)
        )
        self.other_schema = MetaSchema.find(
            Q('name', 'ne', 'Prereg Challenge') &
            Q('schema_version', 'eq', 2)
        )[0]
Пример #2
0
def make_author():
    return Author(
        id=fake.random_int(),
        first_name=fake.first_name(),
        last_name=fake.last_name(),
        twitter=fake.domain_word(),
    )
Пример #3
0
def make_external_response():
    return cas.CasResponse(
        authenticated=True,
        user='******'.format(fake.numerify('####-####-####-####')),
        attributes={
            'given-names': fake.first_name(),
            'family-name': fake.last_name(),
            'accessToken': fake.md5(),
        }
    )
Пример #4
0
 def test_update(self, init_db, new_risk):
     """Test for update method
     
         Args:
             init_db(SQLAlchemy): fixture to initialize the test database
             new_risk (Risk): Fixture to create a new risk
     """
     data = {'firstName': fake.first_name(), 'lastName': fake.last_name()}
     new_risk.update(data=data)
     assert new_risk.data == data
Пример #5
0
def make_external_response(release=True, unicode=False):
    attributes = {"accessToken": fake.md5()}
    if release:
        attributes.update(
            {
                "given-names": fake.first_name() if not unicode else u"нет",
                "family-name": fake.last_name() if not unicode else u"Да",
            }
        )
    return cas.CasResponse(
        authenticated=True, user="******".format(fake.numerify("####-####-####-####")), attributes=attributes
    )
def make_external_response(release=True, unicode=False):
    attributes = {
            'accessToken': fake.md5(),
    }
    if release:
        attributes.update({
            'given-names': fake.first_name() if not unicode else u'нет',
            'family-name': fake.last_name() if not unicode else u'Да',
        })
    return cas.CasResponse(
        authenticated=True,
        user='******'.format(fake.numerify('####-####-####-####')),
        attributes=attributes
    )
Пример #7
0
def make_external_response(release=True, unicode=False):
    attributes = {
            'accessToken': fake.md5(),
    }
    if release:
        attributes.update({
            'given-names': fake.first_name() if not unicode else u'нет',
            'family-name': fake.last_name() if not unicode else u'Да',
        })
    return cas.CasResponse(
        authenticated=True,
        user='******'.format(fake.numerify('####-####-####-####')),
        attributes=attributes
    )
Пример #8
0
    def setUp(self):
        super(PreregViewsTests, self).setUp()

        ensure_schemas()

        self.osf_user = factories.AuthUserFactory()
        password = fake.password(),
        self.user = User.objects.create(email=fake.email(),
                                        first_name=fake.first_name(),
                                        last_name=fake.last_name(),
                                        osf_id=self.osf_user._id)
        self.user.set_password(password)
        self.user.save()
        self.logged_in = self.client.login(username=self.user.email,
                                           password=password)
        PREREG_GROUP.user_set.add(self.user)
        PREREG_GROUP.save()

        self.prereg_schema = MetaSchema.find_one(
            Q('name', 'eq', 'Prereg Challenge') & Q('schema_version', 'eq', 2))
        self.other_schema = MetaSchema.find(
            Q('name', 'ne', 'Prereg Challenge')
            & Q('schema_version', 'eq', 2))[0]
Пример #9
0
def make_author():
    return Author(id=fake.random_int(), first_name=fake.first_name(),
                    last_name=fake.last_name(), twitter=fake.domain_word())