From b9fa57f518a0eb81ec4be5a4fdb2b56d5c4017be Mon Sep 17 00:00:00 2001 From: jorgectf Date: Wed, 30 Jun 2021 00:58:58 +0200 Subject: [PATCH] Move tests to `test/` --- .../experimental/query-tests/Security/CWE-611}/XXE.qlref | 0 .../experimental/query-tests/Security/CWE-611}/general.py | 7 +++++++ .../query-tests/Security/CWE-611}/xml_sax_make_parser.py | 0 3 files changed, 7 insertions(+) rename python/ql/{src/experimental/Security/CWE-611/unit_tests => test/experimental/query-tests/Security/CWE-611}/XXE.qlref (100%) rename python/ql/{src/experimental/Security/CWE-611/unit_tests => test/experimental/query-tests/Security/CWE-611}/general.py (96%) rename python/ql/{src/experimental/Security/CWE-611/unit_tests => test/experimental/query-tests/Security/CWE-611}/xml_sax_make_parser.py (100%) diff --git a/python/ql/src/experimental/Security/CWE-611/unit_tests/XXE.qlref b/python/ql/test/experimental/query-tests/Security/CWE-611/XXE.qlref similarity index 100% rename from python/ql/src/experimental/Security/CWE-611/unit_tests/XXE.qlref rename to python/ql/test/experimental/query-tests/Security/CWE-611/XXE.qlref diff --git a/python/ql/src/experimental/Security/CWE-611/unit_tests/general.py b/python/ql/test/experimental/query-tests/Security/CWE-611/general.py similarity index 96% rename from python/ql/src/experimental/Security/CWE-611/unit_tests/general.py rename to python/ql/test/experimental/query-tests/Security/CWE-611/general.py index 96c3d46f743..f548f950fba 100644 --- a/python/ql/src/experimental/Security/CWE-611/unit_tests/general.py +++ b/python/ql/test/experimental/query-tests/Security/CWE-611/general.py @@ -6,6 +6,13 @@ import xml.dom.minidom, xml.dom.pulldom import xmltodict ''' +TO-DO + +Extend tests +Model xmltodict and xml.dom +Write StringIO/BytesIO additional tain steps + + XML Parsers: xml.etree.ElementTree.XMLParser() - no options, vuln by default lxml.etree.XMLParser() - no_network=True huge_tree=False resolve_entities=True diff --git a/python/ql/src/experimental/Security/CWE-611/unit_tests/xml_sax_make_parser.py b/python/ql/test/experimental/query-tests/Security/CWE-611/xml_sax_make_parser.py similarity index 100% rename from python/ql/src/experimental/Security/CWE-611/unit_tests/xml_sax_make_parser.py rename to python/ql/test/experimental/query-tests/Security/CWE-611/xml_sax_make_parser.py