def test_collection_init(self): log.debug("test_collection_init: TestBaseUri %s, TestBaseDir %s"%(TestBaseUri,TestBaseDir)) s = Site(TestBaseUri, TestBaseDir) c = Collection(s, "testcoll") self.assertEqual(c._entitytype, ANNAL.CURIE.Collection) self.assertEqual(c._entityfile, layout.COLL_META_REF) self.assertEqual(c._entityref, layout.META_COLL_REF) self.assertEqual(c._entityid, "testcoll") self.assertEqual(c._entityurl, TestHostUri + collection_view_url(coll_id="testcoll")) self.assertEqual(c._entitydir, collection_dir(coll_id="testcoll")) self.assertEqual(c._values, None) return
def recordlist_dir(coll_id="testcoll", list_id="testlist"): return collection_dir(coll_id) + layout.COLL_LIST_PATH%{'id': list_id} + "/"
def recorddata_dir(coll_id="testcoll", type_id="testtype"): return collection_dir(coll_id) + layout.COLL_TYPEDATA_PATH % { 'id': type_id } + "/"
def recordlist_dir(coll_id="testcoll", list_id="testlist"): return collection_dir(coll_id) + layout.COLL_LIST_PATH%{'id': list_id} + "/"
def recordgroup_dir(coll_id="testcoll", group_id="testgroup"): return collection_dir(coll_id) + layout.COLL_GROUP_PATH%{'id': group_id} + "/"
def recordenum_dir(enum_id, coll_id="testcoll", type_id="testtype"): return collection_dir(coll_id) + layout.COLL_ENUM_PATH % { 'type_id': type_id, 'id': enum_id } + "/"
def recordtype_dir(coll_id="testcoll", type_id="testtype"): return collection_dir(coll_id) + layout.COLL_TYPE_PATH%{'id': type_id} + "/"
def collectiondata_dir(coll_id="testcoll"): # e.g. <base_dir>/c/testcoll return collection_dir(coll_id)
def recordvocab_dir(coll_id="testcoll", vocab_id="testvocab"): return collection_dir(coll_id) + layout.COLL_VOCAB_PATH % { 'id': vocab_id } + "/"
def collectiondata_dir(coll_id="testcoll"): # e.g. <base_dir>/c/testcoll return collection_dir(coll_id)
def recordview_dir(coll_id="testcoll", view_id="testview"): return collection_dir(coll_id) + layout.COLL_VIEW_PATH%{'id': view_id} + "/"
def recordview_dir(coll_id="testcoll", view_id="testview"): return collection_dir(coll_id) + layout.COLL_VIEW_PATH%{'id': view_id} + "/"
def recordgroup_dir(coll_id="testcoll", group_id="testgroup"): return collection_dir(coll_id) + layout.COLL_GROUP_PATH % { 'id': group_id } + "/"
def recordfield_dir(coll_id="testcoll", field_id="testfield"): return collection_dir(coll_id) + layout.COLL_FIELD_PATH%{'id': field_id} + "/"
def recordenum_dir(enum_id, coll_id="testcoll", type_id="testtype"): return collection_dir(coll_id) + layout.COLL_ENUM_PATH%{'type_id': type_id, 'id': enum_id} + "/"
def recordfield_dir(coll_id="testcoll", field_id="testfield"): return collection_dir(coll_id) + layout.COLL_FIELD_PATH % { 'id': field_id } + "/"
def annalistuser_dir(coll_id="testcoll", user_id="testuser"): return collection_dir(coll_id) + layout.COLL_USER_PATH % { 'id': user_id } + "/"
def annalistuser_dir(coll_id="testcoll", user_id="testuser"): return collection_dir(coll_id) + layout.COLL_USER_PATH%{'id': user_id} + "/"