Loads payloads/tests from XML >>> conf.tests = [] >>> loadPayloads() >>> len(conf.tests) > 0 True
()
| 98 | parseXmlNode(root) |
| 99 | |
| 100 | def loadPayloads(): |
| 101 | """ |
| 102 | Loads payloads/tests from XML |
| 103 | |
| 104 | >>> conf.tests = [] |
| 105 | >>> loadPayloads() |
| 106 | >>> len(conf.tests) > 0 |
| 107 | True |
| 108 | """ |
| 109 | |
| 110 | for payloadFile in PAYLOAD_XML_FILES: |
| 111 | payloadFilePath = os.path.join(paths.SQLMAP_XML_PAYLOADS_PATH, payloadFile) |
| 112 | |
| 113 | try: |
| 114 | doc = et.parse(payloadFilePath) |
| 115 | except Exception as ex: |
| 116 | errMsg = "something appears to be wrong with " |
| 117 | errMsg += "the file '%s' ('%s'). Please make " % (payloadFilePath, getSafeExString(ex)) |
| 118 | errMsg += "sure that you haven't made any changes to it" |
| 119 | raise SqlmapInstallationException(errMsg) |
| 120 | |
| 121 | root = doc.getroot() |
| 122 | parseXmlNode(root) |
no test coverage detected
searching dependent graphs…