Use more JS-like syntax for mock objects
This commit is contained in:
parent
9e22c5cdec
commit
c926a2ebf9
@ -30,16 +30,38 @@ class classList:
|
|||||||
|
|
||||||
class document:
|
class document:
|
||||||
|
|
||||||
def querySelectorAll(self, *args, **kwargs):
|
def querySelectorAll(self, *args,):
|
||||||
return [Node()]
|
return [Node()]
|
||||||
|
|
||||||
def getElementById(self, *arg, **kwargs):
|
@staticmethod
|
||||||
|
def getElementById(_id):
|
||||||
|
"""
|
||||||
|
Returns a object representing the element whose id property matches
|
||||||
|
|
||||||
|
@type _id: str
|
||||||
|
@rtype: Node
|
||||||
|
"""
|
||||||
return Node()
|
return Node()
|
||||||
|
|
||||||
def createElementNS(self, *arg, **kwargs):
|
@staticmethod
|
||||||
|
def createElementNS(namespaceURI, qualifiedName, *arg):
|
||||||
|
"""
|
||||||
|
Creates an element with the specified namespace URI and qualified name.
|
||||||
|
|
||||||
|
@param str namespaceURI: Namespace URI to associate with the element
|
||||||
|
@param str qualifiedName: Type of element to be created
|
||||||
|
@rtype: Node
|
||||||
|
"""
|
||||||
return Node()
|
return Node()
|
||||||
|
|
||||||
def createElement(self, *args, **kwargs):
|
@staticmethod
|
||||||
|
def createElement(tagName, *args):
|
||||||
|
"""
|
||||||
|
Creates the HTML element specified by tagName.
|
||||||
|
|
||||||
|
@param str tagName: Type of element to be created
|
||||||
|
@rtype: Node
|
||||||
|
"""
|
||||||
return Node()
|
return Node()
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user