Hello, I’m having an error when I run the test suite relating to njoy. When I run the test suite, three of the test_data_thermal.py unit tests raise the following error from the run function:
E subprocess.CalledProcessError: Command 'njoy' returned non-zero exit status 1.
../openmc/data/njoy.py:235: CalledProcessError
This may be related to how I have njoy set up. I have njoy21 intstalled, but the test suite seemed to be having trouble finding the executable file. The executable is called njoy21, so the test suite was skipping the tests that required njoy. So, I made a new symbolic link in the same folder called njoy that links to njoy21. Now both commands open njoy on the command line and the test suite recognizes that njoy is installed, but a few of the njoy-related tests raise this error.
Could anyone help me figure out what is causing this problem?
Thanks!