def setUp(self): super(TestNodeRelationshipInstitutions, self).setUp() self.institution2 = InstitutionFactory() self.institution1 = InstitutionFactory() self.user = AuthUserFactory() self.user.affiliated_institutions.append(self.institution1) self.user.affiliated_institutions.append(self.institution2) self.user.save() self.read_write_contributor = AuthUserFactory() self.read_write_contributor_institution = InstitutionFactory() self.read_write_contributor.affiliated_institutions.append( self.read_write_contributor_institution) self.read_write_contributor.save() self.read_only_contributor = AuthUserFactory() self.read_only_contributor_institution = InstitutionFactory() self.read_only_contributor.affiliated_institutions.append( self.read_only_contributor_institution) self.read_only_contributor.save() self.node = NodeFactory(creator=self.user) self.node.add_contributor(self.read_write_contributor, permissions=[permissions.WRITE]) self.node.add_contributor(self.read_only_contributor, permissions=[permissions.READ]) self.node.save() self.node_institutions_url = '/{0}nodes/{1}/relationships/institutions/'.format( API_BASE, self.node._id)
def setUp(self): super(TestUserInstititutionRelationship, self).setUp() self.user = AuthUserFactory() self.user2 = AuthUserFactory() self.url = '/{}users/{}/relationships/institutions/'.format( API_BASE, self.user._id) self.institution1 = InstitutionFactory() self.institution2 = InstitutionFactory() self.user.affiliated_institutions.append(self.institution1) self.user.affiliated_institutions.append(self.institution2) self.user.save()
def setUp(self): super(TestNodeRelationshipInstitution, self).setUp() self.user = AuthUserFactory() self.institution = InstitutionFactory() self.node = NodeFactory(is_public=True) self.node_institution_url = '/{0}nodes/{1}/relationships/institution/'.format( API_BASE, self.node._id)
def setUp(self): super(TestNodeInstitutionDetail, self).setUp() self.institution = InstitutionFactory() self.node = NodeFactory(is_public=True) self.node.primary_institution = self.institution self.node.save() self.user = AuthUserFactory() self.node2 = NodeFactory(creator=self.user)
def setUp(self): super(TestNodeInstitutionDetail, self).setUp() self.institution = InstitutionFactory() self.node = NodeFactory(is_public=True) self.node.affiliated_institutions.append(self.institution) self.node.save() self.user = AuthUserFactory() self.node2 = NodeFactory(creator=self.user)
def setUp(self): super(TestInstitutionUsersList, self).setUp() self.institution = InstitutionFactory() self.user1 = UserFactory() self.user1.affiliated_institutions.append(self.institution) self.user1.save() self.user2 = UserFactory() self.user2.affiliated_institutions.append(self.institution) self.user2.save() self.institution_user_url = '/{0}institutions/{1}/users/'.format(API_BASE, self.institution._id)
def setUp(self): super(TestInstitutionNodeList, self).setUp() self.institution = InstitutionFactory() self.node1 = ProjectFactory(is_public=True) self.node1.affiliated_institutions.append(self.institution) self.node1.save() self.user1 = AuthUserFactory() self.node2 = ProjectFactory(creator=self.user1, is_public=False) self.node2.affiliated_institutions.append(self.institution) self.node2.save() self.node3 = ProjectFactory(is_public=False) self.node3.affiliated_institutions.append(self.institution) self.node3.save() self.institution_node_url = '/{0}institutions/{1}/nodes/'.format( API_BASE, self.institution._id)
def setUp(self): super(TestInstitutionRelationshipNodes, self).setUp() self.user = AuthUserFactory() self.institution = InstitutionFactory() self.user.affiliated_institutions.append(self.institution) self.user.save() self.node1 = NodeFactory(creator=self.user) self.node2 = NodeFactory(is_public=True) self.node3 = NodeFactory() self.node1.affiliated_institutions.append(self.institution) self.node2.affiliated_institutions.append(self.institution) self.node3.affiliated_institutions.append(self.institution) self.node1.save() self.node2.save() self.node3.save() self.institution_nodes_url = '/{}institutions/{}/relationships/nodes/'.format(API_BASE, self.institution._id)
def setUp(self): super(TestInstitutionRegistrationList, self).setUp() self.institution = InstitutionFactory() self.registration1 = RegistrationFactory(is_public=True, is_registration=True) self.registration1.primary_institution = self.institution self.registration1.save() self.user1 = AuthUserFactory() self.user2 = AuthUserFactory() self.registration2 = RegistrationFactory(creator=self.user1, is_public=False, is_registration=True) self.registration2.primary_institution = self.institution self.registration2.add_contributor(self.user2, auth=Auth(self.user1)) self.registration2.save() self.registration3 = RegistrationFactory(creator=self.user2, is_public=False, is_registration=True) self.registration3.primary_institution = self.institution self.registration3.save() self.institution_node_url = '/{0}institutions/{1}/registrations/'.format(API_BASE, self.institution._id)
def setUp(self): super(TestInstitutionNodeList, self).setUp() self.institution = InstitutionFactory() self.node1 = NodeFactory(is_public=True) self.node1.primary_institution = self.institution self.node1.save() self.user1 = AuthUserFactory() self.user2 = AuthUserFactory() self.node2 = NodeFactory(creator=self.user1, is_public=False) self.node2.primary_institution = self.institution self.node2.add_contributor(self.user2, auth=Auth(self.user1)) self.node2.save() self.node3 = NodeFactory(creator=self.user2, is_public=False) self.node3.primary_institution = self.institution self.node3.save() self.institution_node_url = '/{0}institutions/{1}/nodes/'.format( API_BASE, self.institution._id)
def setUp(self): super(TestInstitution, self).setUp() self.institution = InstitutionFactory()
def setUp(self): super(TestInstitutionAuth, self).setUp() self.institution = InstitutionFactory() self.institution.save() self.url = '/{0}institutions/auth/'.format(API_BASE)
def setUp(self): super(TestInstitutionDetail, self).setUp() self.institution = InstitutionFactory() self.institution_url = '/' + API_BASE + 'institutions/{id}/'
def test_institution_logo_path_rounded_corners(self): inst = InstitutionFactory(logo_name='osf-shield.png') expected_logo_path = '/static/img/institutions/shields-rounded-corners/osf-shield-rounded-corners.png' assert_equal(inst.logo_path_rounded_corners, expected_logo_path)
def test_institution_logo_path_none(self): inst = InstitutionFactory() inst.logo_name = None assert_is_none(inst.logo_path, None)
def test_institution_banner_path_none(self): inst = InstitutionFactory() inst.banner_name = None assert_is_none(inst.banner_path, None)
def setUp(self): super(TestInstitutionList, self).setUp() self.institution = InstitutionFactory() self.institution2 = InstitutionFactory() self.institution_url = '/{}institutions/'.format(API_BASE)