loki.tests.test_interfaces

Functions

fixture_here()

test_interface_generic_spec(frontend, tmp_path)

Test interfaces with a generic identifier

test_interface_import(frontend, tmp_path)

Test correct representation of IMPORT statements in interfaces

test_interface_module_integration(frontend, ...)

Test correct integration of interfaces into modules

test_interface_multiple_routines(frontend, ...)

Test interfaces with multiple subroutine/function declarations in the interface block

test_interface_operator_module_procedure(...)

Test interfaces that declare generic operators and refer to module procedures

test_interface_procedure_pointer(frontend, ...)

test_interface_spec(frontend, tmp_path)

Test basic functionality of interface representation

test_interface_subroutine_integration(frontend)

Test correct integration of interfaces into subroutines

fixture_here()
test_interface_spec(frontend, tmp_path)

Test basic functionality of interface representation

test_interface_module_integration(frontend, tmp_path)

Test correct integration of interfaces into modules

test_interface_subroutine_integration(frontend)

Test correct integration of interfaces into subroutines

test_interface_import(frontend, tmp_path)

Test correct representation of IMPORT statements in interfaces

test_interface_multiple_routines(frontend, tmp_path)

Test interfaces with multiple subroutine/function declarations in the interface block

test_interface_generic_spec(frontend, tmp_path)

Test interfaces with a generic identifier

test_interface_operator_module_procedure(frontend, tmp_path)

Test interfaces that declare generic operators and refer to module procedures

test_interface_procedure_pointer(frontend, tmp_path)