(if_node)
| 347 | return statements |
| 348 | |
| 349 | def generateIfStatement(if_node): |
| 350 | condition = generateAstExpression(if_node["childSets"]["condition"][0]) |
| 351 | statements = getStatementsFromBlock(if_node["childSets"]["trueblock"]) |
| 352 | |
| 353 | else_statements = [] |
| 354 | if "elseblocks" in if_node["childSets"] and len(if_node["childSets"]["elseblocks"]) != 0: |
| 355 | else_statements = generateElifNestedChain(if_node["childSets"]["elseblocks"]) |
| 356 | |
| 357 | return [ |
| 358 | ast.If(condition, statements, else_statements), |
| 359 | ] |
| 360 | |
| 361 | |
| 362 | def generateForStatement(for_node): |
no test coverage detected