def test_find_misparsed_node(self):
        n2 = Node('n1i', label=['200', 1, 'i'])
        root = self.build_tree()

        result = {'action': 'PUT'}

        result = changes.find_misparsed_node(root, 'i', result, [])
        self.assertEqual(result['action'], 'PUT')
        self.assertTrue(result['candidate'])
        self.assertEqual(result['node'], n2)
    def test_find_misparsed_node(self):
        n2 = Node('n1i', label=['200', 1, 'i'])
        root = self.build_tree()

        result = {'action': 'PUT'}

        result = changes.find_misparsed_node(root, 'i', result, [])
        self.assertEqual(result['action'], 'PUT')
        self.assertTrue(result['candidate'])
        self.assertEqual(result['node'], n2)
    def test_find_misparsed_node(self):
        n2 = Node("n1i", label=["200", 1, "i"])
        root = self.build_tree()

        result = {"action": "PUT"}

        result = changes.find_misparsed_node(root, "i", result, [])
        self.assertEqual(result["action"], "PUT")
        self.assertTrue(result["candidate"])
        self.assertEqual(result["node"], n2)
def test_find_misparsed_node():
    n2 = Node('n1i', label=['200', 1, 'i'])
    root = _build_tree()

    result = {'action': 'PUT'}

    result = changes.find_misparsed_node(root, 'i', result, [])
    assert result['action'] == 'PUT'
    assert result['candidate']
    assert result['node'] == n2