File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
w3/python/core/fundamental_interface Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,27 @@ def testIter(self):
36
36
for list_elem in node_list :
37
37
self .assertEqual (list_elem , next (node_iter ))
38
38
39
+ def testBool (self ):
40
+ # Empty `NodeList` should equal False.
41
+ node_list = NodeList ()
42
+ self .assertFalse (node_list )
43
+ # `NodeList` with items should equal True.
44
+ node_list = NodeList (_make_nodes (2 ))
45
+ self .assertTrue (node_list )
46
+
47
+ def testGetItem (self ):
48
+ nodes = [* _make_nodes (4 )]
49
+ node_list = NodeList (nodes )
50
+ for i in range (4 ):
51
+ self .assertEqual (node_list [i ], nodes [i ])
52
+
53
+ def testSetItem (self ):
54
+ node = Node (NodeType .TEXT_NODE ,
55
+ '#text' )
56
+ node_list = NodeList (_make_nodes (4 ))
57
+ node_list [2 ] = node
58
+ self .assertEqual (node_list [2 ], node )
59
+
39
60
def testItem_inSize (self ):
40
61
nodes = [* _make_nodes (5 )]
41
62
node_list = NodeList (nodes )
You can’t perform that action at this time.
0 commit comments