def user_one(self): user_one = AuthUserFactory.build( fullname='Martin Luther King Jr.', given_name='Martin', family_name='King', suffix='Jr.', social=dict( github='userOneGithub', scholar='userOneScholar', profileWebsites=['http://www.useronepersonalwebsite.com'], twitter='userOneTwitter', linkedIn='userOneLinkedIn', impactStory='userOneImpactStory', orcid='userOneOrcid', researcherId='userOneResearcherId')) user_one.save() return user_one
def user_one(self): user_one = AuthUserFactory.build( fullname='Martin Luther King Jr.', given_name='Martin', family_name='King', suffix='Jr.', social=dict( github='userOneGithub', scholar='userOneScholar', profileWebsites=['http://www.useronepersonalwebsite.com'], twitter='userOneTwitter', linkedIn='userOneLinkedIn', impactStory='userOneImpactStory', orcid='userOneOrcid', researcherId='userOneResearcherId' ) ) user_one.save() return user_one
def create_user(self): return AuthUserFactory.build()
def create_user(self): return AuthUserFactory.build()
def setUp(self): super(TestUserUpdate, self).setUp() self.user_one = AuthUserFactory.build( fullname='Martin Luther King Jr.', given_name='Martin', family_name='King', suffix='Jr.', social=dict(github='userOneGithub', scholar='userOneScholar', personal='http://www.useronepersonalwebsite.com', twitter='userOneTwitter', linkedIn='userOneLinkedIn', impactStory='userOneImpactStory', orcid='userOneOrcid', researcherId='userOneResearcherId')) self.user_one.save() self.user_one_url = "/v2/users/{}/".format(self.user_one._id) self.user_two = AuthUserFactory() self.user_two.save() self.new_user_one_data = { 'data': { 'type': 'users', 'id': self.user_one._id, 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'given_name': 'Malcolm', 'middle_names': 'Malik el-Shabazz', 'family_name': 'X', 'suffix': 'Sr.', 'github': 'newGithub', 'scholar': 'newScholar', 'personal_website': 'http://www.newpersonalwebsite.com', 'twitter': 'http://www.newpersonalwebsite.com', 'linkedin': 'newLinkedIn', 'impactstory': 'newImpactStory', 'orcid': 'newOrcid', 'researcherid': 'newResearcherId', } } } self.missing_id = { 'data': { 'type': 'users', 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.missing_type = { 'data': { 'id': self.user_one._id, 'attributes': { 'fullname': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.incorrect_id = { 'data': { 'id': '12345', 'type': 'users', 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.incorrect_type = { 'data': { 'id': self.user_one._id, 'type': 'Wrong type.', 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.blank_but_not_empty_full_name = { 'data': { 'id': self.user_one._id, 'type': 'users', 'attributes': { 'full_name': ' ' } } }
def setUp(self): super(TestUserUpdate, self).setUp() self.user_one = AuthUserFactory.build( fullname='Martin Luther King Jr.', given_name='Martin', family_name='King', suffix='Jr.', social=dict( github='userOneGithub', scholar='userOneScholar', profileWebsites=['http://www.useronepersonalwebsite.com'], twitter='userOneTwitter', linkedIn='userOneLinkedIn', impactStory='userOneImpactStory', orcid='userOneOrcid', researcherId='userOneResearcherId' ) ) self.user_one.save() self.user_one_url = "/v2/users/{}/".format(self.user_one._id) self.user_two = AuthUserFactory() self.user_two.save() self.new_user_one_data = { 'data': { 'type': 'users', 'id': self.user_one._id, 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'given_name': 'Malcolm', 'middle_names': 'Malik el-Shabazz', 'family_name': 'X', 'suffix': 'Sr.', 'social': { 'github': ['http://github.com/even_newer_github/'], 'scholar': ['http://scholar.google.com/citations?user=newScholar'], 'profileWebsites': ['http://www.newpersonalwebsite.com'], 'twitter': ['http://twitter.com/newtwitter'], 'linkedIn': ['https://www.linkedin.com/newLinkedIn'], 'impactStory': ['https://impactstory.org/newImpactStory'], 'orcid': ['http://orcid.org/newOrcid'], 'researcherId': ['http://researcherid.com/rid/newResearcherId'], } }, } } self.missing_id = { 'data': { 'type': 'users', 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.missing_type = { 'data': { 'id': self.user_one._id, 'attributes': { 'fullname': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.incorrect_id = { 'data': { 'id': '12345', 'type': 'users', 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.incorrect_type = { 'data': { 'id': self.user_one._id, 'type': 'Wrong type.', 'attributes': { 'full_name': 'el-Hajj Malik el-Shabazz', 'family_name': 'Z', } } } self.blank_but_not_empty_full_name = { 'data': { 'id': self.user_one._id, 'type': 'users', 'attributes': { 'full_name': ' ' } } }