# loki.ir.tests.test_ir_nodes module

fixture_scope()

fixture_one()

fixture_i(scope)

fixture_n(scope)

fixture_a_i(scope, i)

fixture_a_n(scope, n)

test_assignment(scope, a_i)

  Test constructors of `Assignment`.

test_loop(scope, one, i, n, a_i)

  Test constructors of `Loop`.

test_conditional(scope, n, a_i)

  Test constructors of `Conditional`.

test_multi_conditional(i, a_i)

  Test nested chains of constructors of `Conditional` to form multi-conditional.

test_section(n, a_n, a_i)

  Test constructors and behaviour of `Section` nodes.

test_callstatement(scope, one, i, n, a_i)

  Test constructor of `CallStatement` nodes.

test_associate(scope, a_i)

  Test constructors and scoping bahviour of `Associate`.