# loki.analyse.tests.test_analyse_dataflow

Functions

`test_analyse_allocate_statement`(frontend) |
`test_analyse_associate`(frontend) |
`test_analyse_call_args_array_slicing`(frontend) |
`test_analyse_defines_uses_symbols`(frontend) |
`test_analyse_derived_types`(frontend, tmp_path) | Test dataflow analysis on nested derived-types.
`test_analyse_enriched_call`(frontend) |
`test_analyse_import_kind`(frontend) |
`test_analyse_imports`(frontend, tmp_path) |
`test_analyse_interface`(frontend) |
`test_analyse_live_symbols`(frontend) |
`test_analyse_maskedstatement`(frontend, ...) |
`test_analyse_multiconditional`(frontend) |
`test_analyse_query_memory_attributes`(frontend) | Test that checks whether variables used only in function calls that query memory attributes appear in uses_symbols.
`test_analyse_typeconditional`(frontend) |
`test_analyse_unenriched_call`(frontend) |
`test_analyse_whileloop`(frontend) |
`test_loop_carried_dependencies`(frontend) |
`test_read_after_write_vars`(frontend) |
`test_read_after_write_vars_conditionals`(...) |

test_analyse_live_symbols(frontend)

test_analyse_defines_uses_symbols(frontend)

test_read_after_write_vars(frontend)

test_read_after_write_vars_conditionals(frontend, include_literal_kinds)

test_loop_carried_dependencies(frontend)

test_analyse_interface(frontend)

test_analyse_imports(frontend, tmp_path)

test_analyse_enriched_call(frontend)

test_analyse_unenriched_call(frontend)

test_analyse_allocate_statement(frontend)

test_analyse_import_kind(frontend)

test_analyse_query_memory_attributes(frontend)

  Test that checks whether variables used only in function calls that query memory attributes appear in uses_symbols.

test_analyse_call_args_array_slicing(frontend)

test_analyse_multiconditional(frontend)

test_analyse_typeconditional(frontend)

test_analyse_maskedstatement(frontend, include_literal_kinds)

test_analyse_whileloop(frontend)

test_analyse_associate(frontend)

test_analyse_derived_types(frontend, tmp_path)

  Test dataflow analysis on nested derived-types.