# loki.tests.test_source

Functions

`fixture_here`() |
`test_fortran_reader`(here) | Test `FortranReader` constructor
`test_fortran_reader_empty`(fcode) | Test `FortranReader` for empty strings
`test_fortran_reader_iterate`(here) | Test `FortranReader` iteration
`test_join_source_list`(source_list, expected) | Test the join_source_list utility
`test_source`(here) | Test `Source` constructor
`test_source_clone_lines`(here) | Test the clone_lines utility of `Source`
`test_source_clone_with_span`(here) | Test the clone_with_span utility of `Source`
`test_source_clone_with_string`(here) | Test the clone_with_string utility of `Source`
`test_source_find`(here) | Test the find utility of `Source`
`test_source_to_lines`() | Test the source_to_lines utility

fixture_here()

test_source(here)

  Test `Source` constructor

test_source_find(here)

  Test the find utility of `Source`

test_source_clone_with_string(here)

  Test the clone_with_string utility of `Source`

test_source_clone_with_span(here)

  Test the clone_with_span utility of `Source`

test_source_clone_lines(here)

  Test the clone_lines utility of `Source`

test_source_to_lines()

  Test the source_to_lines utility

test_join_source_list(source_list, expected)

  Test the join_source_list utility

test_fortran_reader(here)

  Test `FortranReader` constructor

test_fortran_reader_iterate(here)

  Test `FortranReader` iteration

test_fortran_reader_empty(fcode)

  Test `FortranReader` for empty strings