# 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)