def _write(self, file, node, encoding, namespaces):

        if node.tag == '![CDATA[':
            text = node.text.encode(encoding)
            file.write("\n<![CDATA[%s]]>\n" % text)
        else:
             # pylint: disable=no-member
            ElementTree.ElementTree._write(self, file, node, encoding,
                                           namespaces)
Should raise RepoError when there is no node data bag
dataset/ETHPy150Open behave/behave/behave/reporter/junit.py/ElementTreeWithCDATA._write--crossover with--dataset/ETHPy150Open edelight/kitchen/kitchen/backends/tests.py/TestRepo.test_missing_node_data_bag