# loki.tests.test_interprocedural_analysis

Various tests for interprocedural analysis features in Loki

Functions

`test_ipa_call_statement_arg_iter`(frontend, ...) | Test that `CallStatement.arg_iter` works as expected
`test_ipa_call_statement_arg_iter_optional`(...) | Test that `CallStatement.arg_iter` works as expected with optional arguments
`test_ipa_inline_call_arg_iter`(frontend, tmp_path) | Test that `InlineCall.arg_iter` works as expected
`test_ipa_inline_call_arg_iter_optional`(...) | Test that `InlineCall.arg_iter` works as expected

test_ipa_call_statement_arg_iter(frontend, tmp_path)

  Test that `CallStatement.arg_iter` works as expected

test_ipa_call_statement_arg_iter_optional(frontend, tmp_path)

  Test that `CallStatement.arg_iter` works as expected with optional arguments

test_ipa_inline_call_arg_iter(frontend, tmp_path)

  Test that `InlineCall.arg_iter` works as expected

test_ipa_inline_call_arg_iter_optional(frontend, tmp_path)

  Test that `InlineCall.arg_iter` works as expected