def METHOD_NAME(self):
    # Empty NodeList.
    node_list = NodeList()
    copied = copy.deepcopy(node_list)
    self.assertIsNot(copied, node_list)
    self.assertEqual(copied, node_list)
    # Non-empty NodeList.
    node_list.append([1])
    node_list.append([2])
    copied = copy.deepcopy(node_list)
    self.assertIsNot(copied, node_list)
    self.assertEqual(copied, node_list)
    for x, y in zip(copied, node_list):
        self.assertIsNot(x, y)
        self.assertEqual(x, y)