module documentation
Undocumented
Function | f2cmap |
Generates a single f90 file for testing |
Function | get |
Takes in a temporary file for testing and returns the expected output and input paths |
Function | hello |
Generates a single f77 file for testing |
Function | hello |
Generates a single f90 file for testing |
Function | retreal |
Generates a single f77 file for testing |
Function | test |
Ensures that the build directory can be specified |
Function | test |
Ensures that debugging wrappers are written |
Function | test |
Ensures that debugging wrappers work |
Function | test |
Check that Fortran-to-Python KIND specs can be passed |
Function | test |
Test that functions can be kept by only: CLI :: only: |
Function | test |
Tests that functions can be skipped CLI :: skip: |
Function | test |
Tests that it is possible to return to file processing mode CLI :: : BUG: numpy-gh #20520 |
Function | test |
Ensures that a signature file is generated via the CLI CLI :: -h |
Function | test |
Ensures that the CLI refuses to overwrite signature files CLI :: -h without --overwrite-signature |
Function | test |
Ensures that a signature file can be dumped to stdout CLI :: -h |
Function | test |
Add to the include directories |
Function | test |
Add to the include directories |
Function | test |
Add to the include directories |
Function | test |
Ensures that TeX documentation is written out |
Function | test |
Lowers cases by flag or when -h is present |
Function | test |
Lowers cases in signature files by flag or when -h is present |
Function | test |
Checks the generation of files based on a module name CLI :: -m |
Function | test |
Ensures that TeX documentation is written out |
Function | test |
Ensures that TeX documentation is written out |
Function | test |
Ensures that fortran subroutine wrappers for F77 can be disabled |
Function | test |
CLI :: -c --arch |
Function | test |
CLI :: -c --compiler |
Function | test |
CLI :: -c --debug |
Function | test |
CLI :: -D<define> |
Function | test |
CLI :: -c --f77exec |
Function | test |
CLI :: -c --f77flags |
Function | test |
CLI :: -c --f90exec |
Function | test |
CLI :: -c --f90flags |
Function | test |
CLI :: -c --fcompiler |
Function | test |
CLI :: -c --help-fcompiler |
Function | test |
CLI :: -I/path/to/include/ |
Function | test |
CLI :: -c -L/path/to/lib/ -l<libname> |
Function | test |
CLI :: -c --link-<resource> |
Function | test |
CLI :: <filename>.o <filename>.so <filename>.a |
Function | test |
CLI :: -c --noarch |
Function | test |
CLI :: -c --noopt |
Function | test |
CLI :: -c --opt |
Function | test |
CLI :: -U<name> |
Function | test |
CLI :: -c |
Function | test |
Ensures that the build directory can be specified |
Function | test |
Reduce verbosity |
Function | test |
Ensures that RsT documentation is written out |
Function | test |
Ensures that truncated documentation is written out |
Function | test |
Increase verbosity |
Function | test |
Ensure version |
Function | test |
Ensures that fortran subroutine wrappers for F77 are included by default |
Variable |
|
Undocumented |
Takes in a temporary file for testing and returns the expected output and input paths
Here expected output is essentially one of any of the possible generated files.
..note:
Since this does not actually run f2py, none of these are guaranteed to exist, and module names are typically incorrect
Parameters | |
fnamestr | The input filename |
mname:str , optional | The name of the module, untitled by default |
Returns | |
NamedTuple PPaths | genp - The possible paths which are generated, not all of which exist |
@pytest.mark.xfail( reason='Consistently fails on CI.')
def test_debugcapi_bld(hello_world_f90, monkeypatch): (source) ¶
def test_debugcapi_bld(hello_world_f90, monkeypatch): (source) ¶
Ensures that debugging wrappers work
CLI :: --debug-capi -c
@pytest.mark.xfail( reason='Consistently fails on CI.')
def test_npdistop(hello_world_f90, monkeypatch): (source) ¶
def test_npdistop(hello_world_f90, monkeypatch): (source) ¶
CLI :: -c
Ensures that truncated documentation is written out
TODO: Test to ensure this has no effect without --latex-doc CLI :: --latex-doc --short-latex