def doList(allnames): qnames = [] for qname in allnames: try: if not lookupElement(qname).hidden: qnames.append(qname) except KeyError: # Unknown element qnames.append(qname) return qnames
import random from twisted.trial.unittest import SkipTest from knoboo.external.twisted.web2 import responsecode from knoboo.external.twisted.web2.iweb import IResponse from knoboo.external.twisted.web2.stream import MemoryStream from knoboo.external.twisted.web2 import http_headers from knoboo.external.twisted.web2.dav import davxml from knoboo.external.twisted.web2.dav.resource import DAVResource from knoboo.external.twisted.web2.dav.davxml import dav_namespace, lookupElement from knoboo.external.twisted.web2.dav.util import davXMLFromStream from knoboo.external.twisted.web2.test.test_server import SimpleRequest from knoboo.external.twisted.web2.dav.test.util import serialize import knoboo.external.twisted.web2.dav.test.util live_properties = [lookupElement(qname)() for qname in DAVResource.liveProperties if qname[0] == dav_namespace] # # See whether dead properties are available # from knoboo.external.twisted.web2.dav.noneprops import NonePropertyStore from knoboo.external.twisted.web2.dav.static import DeadPropertyStore if DeadPropertyStore == NonePropertyStore: have_dead_properties = False else: have_dead_properties = True class PROP(knoboo.external.twisted.web2.dav.test.util.TestCase): """ PROPFIND, PROPPATCH requests """