1234567891011121314151617181920212223242526 |
- import os
- import pytest
- from numpy.f2py.crackfortran import (
- _selected_int_kind_func as selected_int_kind,
- _selected_real_kind_func as selected_real_kind,
- )
- from . import util
- class TestKind(util.F2PyTest):
- sources = [util.getpath("tests", "src", "kind", "foo.f90")]
- def test_all(self):
- selectedrealkind = self.module.selectedrealkind
- selectedintkind = self.module.selectedintkind
- for i in range(40):
- assert selectedintkind(i) == selected_int_kind(
- i
- ), f"selectedintkind({i}): expected {selected_int_kind(i)!r} but got {selectedintkind(i)!r}"
- for i in range(20):
- assert selectedrealkind(i) == selected_real_kind(
- i
- ), f"selectedrealkind({i}): expected {selected_real_kind(i)!r} but got {selectedrealkind(i)!r}"
|