Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f366ad2

Browse files
committed
Update Node_test.py
class `NodeType`이 제거된 점을 반영
1 parent 7502cdd commit f366ad2

File tree

1 file changed

+20
-21
lines changed

1 file changed

+20
-21
lines changed

‎test/Node_test.py

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,29 @@
22

33
from w3.dom import DOMException
44
from w3.dom import Node
5-
from w3.dom import NodeType
65

76

87
def _create_document_node():
9-
return Node(node_type=NodeType.DOCUMENT_NODE,
8+
return Node(node_type=Node.DOCUMENT_NODE,
109
node_name='#document',
1110
owner_document=None)
1211

1312

1413
def _create_element_node(document: Node):
15-
assert document.node_type == NodeType.DOCUMENT_NODE
16-
return Node(node_type=NodeType.ELEMENT_NODE,
14+
assert document.node_type == Node.DOCUMENT_NODE
15+
return Node(node_type=Node.ELEMENT_NODE,
1716
node_name='tagName',
1817
owner_document=document)
1918

2019

2120
class TestDunder_Init(unittest.TestCase):
2221
def test_Default(self):
2322
# Creating document node.
24-
document = Node(node_type=NodeType.DOCUMENT_NODE,
23+
document = Node(node_type=Node.DOCUMENT_NODE,
2524
node_name='#document',
2625
owner_document=None,
2726
read_only=False)
28-
self.assertEqual(document.node_type, NodeType.DOCUMENT_NODE)
27+
self.assertEqual(document.node_type, Node.DOCUMENT_NODE)
2928
self.assertEqual(document.node_name, '#document')
3029
self.assertEqual(document.node_value, '')
3130

@@ -36,30 +35,30 @@ def setUp(self) -> None:
3635
return super().setUp()
3736

3837
def testGetter(self):
39-
text = Node(node_type=NodeType.TEXT_NODE,
38+
text = Node(node_type=Node.TEXT_NODE,
4039
node_name='#text',
4140
owner_document=self.document,
4241
node_value='lorem ipsum')
4342
self.assertEqual(text.node_value, 'lorem ipsum')
4443

4544
def testConstructor(self):
46-
text = Node(node_type=NodeType.TEXT_NODE,
45+
text = Node(node_type=Node.TEXT_NODE,
4746
node_name='#text',
4847
owner_document=self.document,
4948
node_value='foo',
5049
read_only=False)
5150
self.assertEqual(text.node_value, 'foo')
5251

5352
def testSetter(self):
54-
text = Node(node_type=NodeType.TEXT_NODE,
53+
text = Node(node_type=Node.TEXT_NODE,
5554
node_name='#text',
5655
owner_document=self.document,
5756
read_only=False)
5857
text.node_value = 'bar'
5958
self.assertEqual(text.node_value, 'bar')
6059

6160
def testSetter_ReadOnly(self):
62-
text = Node(node_type=NodeType.TEXT_NODE,
61+
text = Node(node_type=Node.TEXT_NODE,
6362
node_name='#text',
6463
owner_document=self.document,
6564
node_value='foo',
@@ -73,27 +72,27 @@ def testSetter_ReadOnly(self):
7372
self.assertEqual(text.node_value, 'foo')
7473

7574

76-
class TestProperty_NodeType(unittest.TestCase):
75+
class TestProperty_Node(unittest.TestCase):
7776
def setUp(self) -> None:
7877
self.document = _create_document_node()
7978
return super().setUp()
8079

8180
def testGetter(self):
82-
for node_type in NodeType:
81+
for node_type in Node:
8382
node = Node(node_type=node_type,
8483
node_name='',
8584
owner_document=self.document)
8685
self.assertEqual(node.node_type, node_type)
8786

8887
def testSetter_CorrectTypes(self):
89-
for node_type in NodeType:
88+
for node_type in Node:
9089
with self.subTest(node_type=node_type):
9190
Node(node_type=node_type,
9291
node_name='',
9392
owner_document=self.document)
9493

9594
def testSetter_WrongTypes(self):
96-
for node_type in [-1, None, 'hi', True, Node, NodeType, 'DOCUMENT_NODE']:
95+
for node_type in [-1, None, 'hi', True, Node, Node, 'DOCUMENT_NODE']:
9796
with self.subTest(node_type=node_type):
9897
with self.assertRaises((TypeError, ValueError)):
9998
Node(node_type=node_type,
@@ -107,7 +106,7 @@ def setUp(self) -> None:
107106
return super().setUp()
108107

109108
def testConstrutor(self):
110-
docfrag = Node(node_type=NodeType.DOCUMENT_FRAGMENT_NODE,
109+
docfrag = Node(node_type=Node.DOCUMENT_FRAGMENT_NODE,
111110
node_name='#document-fragment',
112111
owner_document=self.document)
113112
self.assertIsNone(docfrag.parent_node)
@@ -205,7 +204,7 @@ def test_InsertDocumentFragmentNode(self):
205204
# <document>
206205
# ======================================
207206
parent_node = _create_element_node(self.document)
208-
docfrag_node = Node(node_type=NodeType.DOCUMENT_FRAGMENT_NODE,
207+
docfrag_node = Node(node_type=Node.DOCUMENT_FRAGMENT_NODE,
209208
node_name='#document-fragment',
210209
owner_document=self.document)
211210
first_child_node = _create_element_node(self.document)
@@ -248,7 +247,7 @@ def test_Raises_NO_MODIFICATION_ALLOWED_ERR(self):
248247
# <new_child_node/>
249248
# <document>
250249
# ======================================
251-
parent_node_readonly = Node(node_type=NodeType.ELEMENT_NODE,
250+
parent_node_readonly = Node(node_type=Node.ELEMENT_NODE,
252251
node_name='tagName',
253252
owner_document=self.document,
254253
read_only=True)
@@ -330,7 +329,7 @@ def test_AppendDocumentFragmentNode(self):
330329
# <document>
331330
# ======================================
332331
parent_node = _create_element_node(self.document)
333-
docfrag_node = Node(node_type=NodeType.DOCUMENT_FRAGMENT_NODE,
332+
docfrag_node = Node(node_type=Node.DOCUMENT_FRAGMENT_NODE,
334333
node_name='#document-fragment',
335334
owner_document=self.document)
336335
first_child_node = _create_element_node(self.document)
@@ -373,7 +372,7 @@ def test_Raises_NO_MODIFICATION_ALLOWED_ERR(self):
373372
# <new_child_node/>
374373
# <document>
375374
# ======================================
376-
parent_node_readonly = Node(node_type=NodeType.ELEMENT_NODE,
375+
parent_node_readonly = Node(node_type=Node.ELEMENT_NODE,
377376
node_name='tagName',
378377
owner_document=self.document,
379378
read_only=True)
@@ -446,7 +445,7 @@ def test_Raises_NO_MODIFICATION_ALLOWED_ERR(self):
446445
# <new_child_node/>
447446
# <document>
448447
# ======================================
449-
parent_node_readonly = Node(node_type=NodeType.ELEMENT_NODE,
448+
parent_node_readonly = Node(node_type=Node.ELEMENT_NODE,
450449
node_name='tagName',
451450
owner_document=self.document,
452451
read_only=True)
@@ -533,7 +532,7 @@ def test_Raises_NO_MODIFICATION_ALLOWED_ERR(self):
533532
# <document>
534533
# ======================================
535534
child_node = _create_element_node(self.document)
536-
parent_node = Node(node_type=NodeType.ELEMENT_NODE,
535+
parent_node = Node(node_type=Node.ELEMENT_NODE,
537536
node_name='tagName',
538537
owner_document=self.document,
539538
child_nodes=[child_node],

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /