예제 #1
0
 def test_has_errors_true(self):
     """ Test the ``has_errors`` helper. """
     document_tree = RootTreeNode()
     document_tree.new_child('node', DummyTreeNode)
     l1_tree_node = document_tree.new_child('test_l1', OtherDummyTreeNode)
     l1_tree_node.new_child('node', DummyTreeNode)
     l2_tree_node = l1_tree_node.new_child('test_l2', OtherDummyTreeNode, error_message='foobar')
     l2_tree_node.new_child('node', DummyTreeNode)
     self.assertTrue(document_tree.has_errors())
예제 #2
0
 def test_has_errors_false(self):
     """ Test the ``has_errors`` helper. """
     document_tree = RootTreeNode()
     document_tree.new_child('node', DummyTreeNode)
     l1_tree_node = document_tree.new_child('test_l1', OtherDummyTreeNode)
     l1_tree_node.new_child('node', DummyTreeNode)
     l2_tree_node = l1_tree_node.new_child('test_l2', OtherDummyTreeNode)
     l2_tree_node.new_child('node', DummyTreeNode)
     self.assertFalse(document_tree.has_errors())
예제 #3
0
 def test_has_errors_false(self):
     """ Test the ``has_errors`` helper. """
     document_tree = RootTreeNode()
     document_tree.new_child('node', DummyTreeNode)
     l1_tree_node = document_tree.new_child('test_l1', OtherDummyTreeNode)
     l1_tree_node.new_child('node', DummyTreeNode)
     l2_tree_node = l1_tree_node.new_child('test_l2', OtherDummyTreeNode)
     l2_tree_node.new_child('node', DummyTreeNode)
     self.assertFalse(document_tree.has_errors())
예제 #4
0
 def test_has_errors_true(self):
     """ Test the ``has_errors`` helper. """
     document_tree = RootTreeNode()
     document_tree.new_child('node', DummyTreeNode)
     l1_tree_node = document_tree.new_child('test_l1', OtherDummyTreeNode)
     l1_tree_node.new_child('node', DummyTreeNode)
     l2_tree_node = l1_tree_node.new_child('test_l2',
                                           OtherDummyTreeNode,
                                           error_message='foobar')
     l2_tree_node.new_child('node', DummyTreeNode)
     self.assertTrue(document_tree.has_errors())