def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.coll1 = collection_values(coll_id="coll1") self.collnewmeta = collection_create_values(coll_id="new") self.collnew = collection_values(coll_id="new") return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) self.testtype = RecordType.create(self.testcoll, "testtype", recordtype_create_values("testtype")) self.testdata = RecordTypeData.create(self.testcoll, "testtype", {}) # Create view with duplicate field id self.viewdata = recordview_create_values(view_id="DupField_view") recordview_values_add_field(self.viewdata, field_id="Entity_comment", field_placement="small:0,12") recordview_values_add_field(self.viewdata, field_id="Entity_comment", field_property_uri="rdfs:comment_alt", field_placement="small:0,12") self.testview = RecordView.create(self.testcoll, "DupField_view", self.viewdata) # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) self.testtype = RecordType.create( self.testcoll, "testtype", recordtype_create_values("testcoll", "testtype")) self.testtype2 = RecordType.create( self.testcoll, "testtype2", recordtype_create_values("testcoll", "testtype2")) self.testdata = RecordTypeData.create(self.testcoll, "testtype", {}) self.testdata2 = RecordTypeData.create(self.testcoll, "testtype2", {}) e1 = self._create_entity_data("entity1") e2 = self._create_entity_data("entity2") e3 = self._create_entity_data("entity3") e4 = EntityData.create( self.testdata2, "entity4", entitydata_create_values("entity4", type_id="testtype2")) self.initial_list_ids = get_site_lists() # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection(self.testsite, "testcoll") self.testtype = RecordType(self.testcoll, "testtype") self.testdata = RecordTypeData(self.testcoll, "testtype") return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection(self.testsite, "testcoll") self.testdata = RecordTypeData(self.testcoll, "testtype") # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.user = User.objects.create_user('testuser', '*****@*****.**', 'testpassword', first_name="Test", last_name="User") self.user.save() self.client = Client(HTTP_HOST=TestHost) self.uri = reverse("AnnalistProfileView") self.homeuri = reverse("AnnalistHomeView") return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.coll1 = Collection.load(self.testsite, "coll1") self.view_url = collection_view_url(coll_id="coll1") self.edit_url = collection_edit_url(coll_id="coll1") self.continuation = "?" + continuation_url_param(self.edit_url) # Login and permissions create_test_user(self.coll1, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) self.user = User.objects.create_user('testuser', '*****@*****.**', 'testpassword') self.user.save() self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) self.no_options = ['(no options)'] self.continuation_url = TestHostUri + entitydata_list_type_url( coll_id="testcoll", type_id="_list") # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) self.testtype = RecordType.create(self.testcoll, "testtype", recordtype_create_values("testtype")) self.testdata = RecordTypeData.create(self.testcoll, "testtype", {}) self.type_ids = get_site_types_sorted() + ['testtype'] self.no_options = ['(no options)'] # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection(self.testsite, "testcoll") self.coll1 = collection_values("coll1") self.testcoll_add = collection_create_values("testcoll") self.type1_add = recordtype_create_values("testcoll", "type1") self.type1 = recordtype_read_values("testcoll", "type1") self.type2_add = recordtype_create_values("testcoll", "type2") self.type2 = recordtype_read_values("testcoll", "type2") self.view1_add = recordview_create_values("testcoll", "view1") self.view1 = recordview_read_values("testcoll", "view1") self.view2_add = recordview_create_values("testcoll", "view2") self.view2 = recordview_read_values("testcoll", "view2") self.list1_add = recordlist_create_values("testcoll", "list1") self.list1 = recordlist_read_values("testcoll", "list1") self.list2_add = recordlist_create_values("testcoll", "list2") self.list2 = recordlist_read_values("testcoll", "list2") return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection(self.testsite, "testcoll") # Populate collection with linked record types, views and lists self.testsrc_type = RecordType.create(self.testcoll, "testsrc_type", testsrc_type_create_values) self.testtgt_type = RecordType.create(self.testcoll, "testtgt_type", testtgt_type_create_values) self.testsrc_view = RecordView.create(self.testcoll, "testsrc_view", testsrc_view_create_values) self.testtgt_view = RecordView.create(self.testcoll, "testtgt_view", testtgt_view_create_values) self.testsrc_list = RecordList.create(self.testcoll, "testsrc_list", testsrc_list_create_values) self.testtgt_list = RecordList.create(self.testcoll, "testtgt_list", testtgt_list_create_values) self.testtgtref_field = RecordField.create( self.testcoll, "testtgtref_field", testtgtref_field_create_values) # Create data records for testing: self.testtgt_type_info = EntityTypeInfo(self.testsite, self.testcoll, "testtgt_type", create_typedata=True) self.testsrc_type_info = EntityTypeInfo(self.testsite, self.testcoll, "testsrc_type", create_typedata=True) for tgt_id in ("testtgt1", "testtgt2"): self.testtgt_type_info.create_entity( tgt_id, testtgt_entity_create_values(tgt_id)) for src_id, tgt_ref in (("testsrc1", "testtgt1"), ("testsrc2", "testtgt2")): self.testsrc_type_info.create_entity( src_id, testsrc_entity_create_values(src_id, tgt_ref)) # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) # For checking Location: header values... self.continuation_url = TestHostUri + entitydata_list_type_url( coll_id="testcoll", type_id="_user") # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword", user_permissions=[ "VIEW", "CREATE", "UPDATE", "DELETE", "CONFIG", "ADMIN" ]) self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) # self.user = User.objects.create_user('testuser', '*****@*****.**', 'testpassword') # self.user.save() # self.client = Client(HTTP_HOST=TestHost) # Login and permissions create_test_user(None, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) create_user_permissions(self.testsite, "testuser", user_permissions=[ "VIEW", "CREATE", "UPDATE", "DELETE", "CONFIG", "CREATE_COLLECTION", "DELETE_COLLECTION" ], use_altpath=True) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.uri = reverse("AnnalistSiteView") self.homeuri = reverse("AnnalistHomeView") self.profileuri = reverse("AnnalistProfileView") # Login and permissions create_test_user(None, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) create_user_permissions(self.testsite, "testuser", user_permissions=[ "VIEW", "CREATE", "UPDATE", "DELETE", "CONFIG", "CREATE_COLLECTION", "DELETE_COLLECTION" ], use_altpath=True) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) # self.testtype = RecordType.create(self.testcoll, "testtype", recordtype_create_values("testtype")) # Create BibEntry record (BibEntry_type defines field alias) self.testdata = RecordTypeData.create(self.testcoll, "BibEntry_type", {}) self.bibentity1_data = ( { "@type": [ "bib:BibEntry" , ANNAL.CURIE.EntityData ] , ANNAL.CURIE.type: ANNAL.CURIE.EntityData , ANNAL.CURIE.type_id: "BibEntry_type" , "bib:type": "article" , "bib:title": "bib:title for bibentity1" , "bib:note": "Sample bibliographic entry with field aliasing" , "bib:month": "09" , "bib:year": "2014" , "bib:author": [ { "bib:id": "author_id" , "bib:name": "Author, J. H." , "bib:alternate": "Joe H. Author" , "bib:firstname": "Joe" , "bib:lastname": "Author" }] , "bib:identifier": [] , "bib:journal": [] , "bib:editor": [] , "bib:publication_details": [] , "bib:license": [] , "bib:bookentry": [] }) self.testbib1 = EntityData.create(self.testdata, "bibentity1", self.bibentity1_data) # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection.create(self.testsite, "testcoll", collection_create_values("testcoll")) self.no_options = ['(no options)'] self.view_options = sorted([ vid for vid in self.testcoll.child_entity_ids( RecordView, self.testsite) if vid != "_initial_values" ]) self.list_options = sorted([ lid for lid in self.testcoll.child_entity_ids( RecordList, self.testsite) if lid != "_initial_values" ]) # For checking Location: header values... self.continuation_url = TestHostUri + entitydata_list_type_url( coll_id="testcoll", type_id="_type") # Login and permissions create_test_user(self.testcoll, "testuser", "testpassword") self.client = Client(HTTP_HOST=TestHost) loggedin = self.client.login(username="******", password="******") self.assertTrue(loggedin) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection(self.testsite, "testcoll") return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection(self.testsite, "testcoll") self.testenum = RecordEnumFactory("testenum", "Enum_list_type") return
def setUp(self): init_annalist_test_site() self.testsite = Site(TestBaseUri, TestBaseDir) self.testcoll = Collection(self.testsite, "testcoll") # populate site with different classes of users: admin, config, create, update, delete, view self.user_admin = AnnalistUser.create( self.testcoll, "user_admin", annalistuser_create_values( coll_id="testcoll", user_id="user_admin", user_name="Admin User", user_uri="mailto:user_admin@%s" % TestHost, user_permissions=[ "VIEW", "CREATE", "UPDATE", "DELETE", "CONFIG", "ADMIN" ])) self.user_config = AnnalistUser.create( self.testcoll, "user_config", annalistuser_create_values( coll_id="testcoll", user_id="user_config", user_name="Admin User", user_uri="mailto:user_config@%s" % TestHost, user_permissions=[ "VIEW", "CREATE", "UPDATE", "DELETE", "CONFIG" ])) self.user_create = AnnalistUser.create( self.testcoll, "user_create", annalistuser_create_values( coll_id="testcoll", user_id="user_create", user_name="Admin User", user_uri="mailto:user_create@%s" % TestHost, user_permissions=["VIEW", "UPDATE", "CREATE"])) self.user_update = AnnalistUser.create( self.testcoll, "user_update", annalistuser_create_values(coll_id="testcoll", user_id="user_update", user_name="Admin User", user_uri="mailto:user_update@%s" % TestHost, user_permissions=["VIEW", "UPDATE"])) self.user_delete = AnnalistUser.create( self.testcoll, "user_delete", annalistuser_create_values( coll_id="testcoll", user_id="user_delete", user_name="Admin User", user_uri="mailto:user_delete@%s" % TestHost, user_permissions=["VIEW", "UPDATE", "DELETE"])) self.user_view = AnnalistUser.create( self.testcoll, "user_view", annalistuser_create_values(coll_id="testcoll", user_id="user_view", user_name="Admin User", user_uri="mailto:user_view@%s" % TestHost, user_permissions=["VIEW"])) self.user_site_admin = AnnalistUser.create( self.testsite, "user_site_admin", annalistuser_create_values( coll_id="testcoll", user_id="user_site_admin", user_name="Site_admin User", user_uri="mailto:user_site_admin@%s" % TestHost, user_permissions=[ "VIEW", "CREATE", "UPDATE", "DELETE", "CONFIG", "ADMIN" ]), use_altpath=True) self.user_site_create_coll = AnnalistUser.create( self.testsite, "user_site_create_coll", annalistuser_create_values( coll_id="testcoll", user_id="user_site_create_coll", user_name="Site_create User", user_uri="mailto:user_site_create_coll@%s" % TestHost, user_permissions=["VIEW", "CREATE_COLLECTION"]), use_altpath=True) self.user_site_delete_coll = AnnalistUser.create( self.testsite, "user_site_delete_coll", annalistuser_create_values( coll_id="testcoll", user_id="user_site_delete_coll_coll", user_name="Site_delete User", user_uri="mailto:user_site_delete_coll@%s" % TestHost, user_permissions=[ "VIEW", "CREATE_COLLECTION", "DELETE_COLLECTION" ]), use_altpath=True) self.user_site_view = AnnalistUser.create( self.testsite, "user_site_view", annalistuser_create_values(coll_id="testcoll", user_id="user_site_view", user_name="Site_view User", user_uri="mailto:user_site_view@%s" % TestHost, user_permissions=["VIEW"]), use_altpath=True) return
def setUp(self): init_annalist_test_site() return