Hi. I’m trying to run the pytest command in conda as explained in the Testing Guidelines.
To run the entire suite with pytest
:
$ pytest
Here are the logs:
=================================================================== test session starts ===================================================================
platform win32 – Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
Matplotlib: 3.8.0
Freetype: 2.6.1
rootdir: C:\Users\Lenovo\sunpy-git
configfile: setup.cfg
testpaths: sunpy, docs
plugins: asdf-2.15.1, hypothesis-6.87.0, arraydiff-0.5.0, astropy-0.10.0, astropy-header-0.2.2, cov-4.1.0, doctestplus-1.0.0, filter-subpackage-0.1.2, mock-3.11.1, mpl-0.16.1, openfiles-0.5.0, remotedata-0.4.0, xdist-3.3.1
collected 2640 items / 3 skipped
sunpy\coordinates\ephemeris.py …
[ 0%]
sunpy\coordinates\frames.py …
[ 0%]
sunpy\coordinates\sun.py .
[ 0%]
sunpy\coordinates\transformations.py …
[ 0%]
sunpy\coordinates\utils.py …
[ 0%]
sunpy\coordinates\tests\test_ephemeris.py …ssss
[ 0%]
sunpy\coordinates\tests\test_frameattributes.py …
[ 1%]
sunpy\coordinates\tests\test_frames.py … [ 4%]
…
[ 4%]
sunpy\coordinates\tests\test_metaframes.py …
[ 5%]
sunpy\coordinates\tests\test_offset_frame.py …
[ 5%]
sunpy\coordinates\tests\test_sun.py …
[ 8%]
sunpy\coordinates\tests\test_transformations.py … [ 10%]
…
[ 10%]
sunpy\coordinates\tests\test_utils.py …
[ 11%]
sunpy\coordinates\tests\test_wcs_utils.py …ss…
[ 12%]
sunpy\data\data_manager\manager.py s
[ 12%]
sunpy\data\data_manager\tests\test_cache.py …
[ 13%]
sunpy\data\data_manager\tests\test_downloader.py .
[ 13%]
sunpy\data\data_manager\tests\test_manager.py …
[ 13%]
sunpy\data\data_manager\tests\test_storage.py …
[ 13%]
sunpy\data\tests\test_sample.py ss
[ 14%]
sunpy\database\database.py .s…
[ 14%]
sunpy\database\tables.py …
[ 14%]
sunpy\database\tests\test_attrs.py …sss
[ 15%]
sunpy\database\tests\test_caching.py …
[ 15%]
sunpy\database\tests\test_commands.py …
[ 16%]
sunpy\database\tests\test_database.py …sssssssssss… [ 19%]
.sss.ssss…
[ 19%]
sunpy\database\tests\test_tables.py …ssssss…sss…
[ 20%]
sunpy\image\tests\test_resample.py …
[ 21%]
sunpy\image\tests\test_transform.py …
[ 23%]
sunpy\io_fits.py .
[ 23%]
sunpy\io\ana.py sss
[ 23%]
sunpy\io\special\asdf\resources\manifests\sunpy-1.0.0.yaml .
[ 23%]
sunpy\io\special\asdf\resources\schemas\generic_map-1.0.0.yaml .
[ 23%]
sunpy\io\special\asdf\resources\schemas\generic_map-1.1.0.yaml .
[ 23%]
sunpy\io\special\asdf\resources\schemas\geocentricearthequatorial-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\geocentricsolarecliptic-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\heliocentric-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\heliocentricearthecliptic-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\heliocentricinertial-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_carrington-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_carrington-1.1.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_carrington-1.2.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_stonyhurst-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_stonyhurst-1.1.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\helioprojective-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\tests\test_coordinate_frames.py …
[ 25%]
sunpy\io\special\asdf\tests\test_genericmap.py …Windows fatal exception: access violation
Current thread 0x000020a4 (most recent call first):
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 936 in fillFormat
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 932 in init
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 411 in
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 472 in _get_format_function
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 539 in _array2string
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 513 in wrapper
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 736 in array2string
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 1508 in _array_repr_implementation
File “C:\Users\Lenovo\sunpy-git\sunpy\map\mapbase.py”, line 304 in str
File “C:\Users\Lenovo\sunpy-git\sunpy\map\mapbase.py”, line 307 in repr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_io\saferepr.py”, line 76 in repr_instance
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\reprlib.py”, line 63 in repr1
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\reprlib.py”, line 53 in repr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_io\saferepr.py”, line 64 in repr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_io\saferepr.py”, line 115 in saferepr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 763 in repr_args
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 859 in repr_traceback_entry
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 914 in
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 913 in repr_traceback
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 989 in repr_excinfo
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 701 in getrepr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\nodes.py”, line 486 in _repr_failure_py
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\python.py”, line 1833 in repr_failure
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\reports.py”, line 362 in from_item_and_call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 368 in pytest_runtest_makereport
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in _multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in _hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 224 in call_and_report
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 133 in runtestprotocol
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 114 in pytest_runtest_protocol
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in _multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in _hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 350 in pytest_runtestloop
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in _multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in _hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 325 in main
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 271 in wrap_session
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 318 in pytest_cmdline_main
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File "C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\config_init.py", line 169 in main
File "C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\config_init.py", line 192 in console_main File "C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Scripts\pytest.exe_main.py", line 7 in
File “”, line 88 in _run_code
File “”, line 198 in _run_module_as_main
(sunpy-dev) C:\Users\Lenovo\sunpy-git>pytest
=================================================================== test session starts ===================================================================
platform win32 – Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
Matplotlib: 3.8.0
Freetype: 2.6.1
rootdir: C:\Users\Lenovo\sunpy-git
configfile: setup.cfg
testpaths: sunpy, docs
plugins: asdf-2.15.1, hypothesis-6.87.0, arraydiff-0.5.0, astropy-0.10.0, astropy-header-0.2.2, cov-4.1.0, doctestplus-1.0.0, filter-subpackage-0.1.2, mock-3.11.1, mpl-0.16.1, openfiles-0.5.0, remotedata-0.4.0, xdist-3.3.1
collected 2640 items / 3 skipped
sunpy\coordinates\ephemeris.py …
[ 0%]
sunpy\coordinates\frames.py …
[ 0%]
sunpy\coordinates\sun.py .
[ 0%]
sunpy\coordinates\transformations.py …
[ 0%]
sunpy\coordinates\utils.py …
[ 0%]
sunpy\coordinates\tests\test_ephemeris.py …ssss
[ 0%]
sunpy\coordinates\tests\test_frameattributes.py …
[ 1%]
sunpy\coordinates\tests\test_frames.py …
[ 4%]
sunpy\coordinates\tests\test_metaframes.py …
[ 5%]
sunpy\coordinates\tests\test_offset_frame.py …
[ 5%]
sunpy\coordinates\tests\test_sun.py …
[ 8%]
sunpy\coordinates\tests\test_transformations.py …
[ 10%]
sunpy\coordinates\tests\test_utils.py …
[ 11%]
sunpy\coordinates\tests\test_wcs_utils.py …ss…
[ 12%]
sunpy\data\data_manager\manager.py s
[ 12%]
sunpy\data\data_manager\tests\test_cache.py …
[ 13%]
sunpy\data\data_manager\tests\test_downloader.py .
[ 13%]
sunpy\data\data_manager\tests\test_manager.py …
[ 13%]
sunpy\data\data_manager\tests\test_storage.py …
[ 13%]
sunpy\data\tests\test_sample.py ss
[ 14%]
sunpy\database\database.py .s…
[ 14%]
sunpy\database\tables.py …
[ 14%]
sunpy\database\tests\test_attrs.py …sss
[ 15%]
sunpy\database\tests\test_caching.py …
[ 15%]
sunpy\database\tests\test_commands.py …
[ 16%]
sunpy\database\tests\test_database.py …sssssssssss…sss.ssss…
[ 19%]
sunpy\database\tests\test_tables.py …ssssss…sss…
[ 20%]
sunpy\image\tests\test_resample.py …
[ 21%]
sunpy\image\tests\test_transform.py …
[ 23%]
sunpy\io_fits.py .
[ 23%]
sunpy\io\ana.py sss
[ 23%]
sunpy\io\special\asdf\resources\manifests\sunpy-1.0.0.yaml .
[ 23%]
sunpy\io\special\asdf\resources\schemas\generic_map-1.0.0.yaml .
[ 23%]
sunpy\io\special\asdf\resources\schemas\generic_map-1.1.0.yaml .
[ 23%]
sunpy\io\special\asdf\resources\schemas\geocentricearthequatorial-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\geocentricsolarecliptic-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\heliocentric-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\heliocentricearthecliptic-1.0.0.yaml …
[ 23%]
sunpy\io\special\asdf\resources\schemas\heliocentricinertial-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_carrington-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_carrington-1.1.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_carrington-1.2.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_stonyhurst-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\heliographic_stonyhurst-1.1.0.yaml …
[ 24%]
sunpy\io\special\asdf\resources\schemas\helioprojective-1.0.0.yaml …
[ 24%]
sunpy\io\special\asdf\tests\test_coordinate_frames.py …
[ 25%]
sunpy\io\special\asdf\tests\test_genericmap.py …Windows fatal exception: access violation
Current thread 0x00001888 (most recent call first):
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 936 in fillFormat
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 932 in init
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 411 in
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 472 in _get_format_function
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 539 in _array2string
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 513 in wrapper
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 736 in array2string
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\numpy\core\arrayprint.py”, line 1508 in _array_repr_implementation
File “C:\Users\Lenovo\sunpy-git\sunpy\map\mapbase.py”, line 304 in str
File “C:\Users\Lenovo\sunpy-git\sunpy\map\mapbase.py”, line 307 in repr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_io\saferepr.py”, line 76 in repr_instance
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\reprlib.py”, line 63 in repr1
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\reprlib.py”, line 53 in repr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_io\saferepr.py”, line 64 in repr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_io\saferepr.py”, line 115 in saferepr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 763 in repr_args
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 859 in repr_traceback_entry
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 914 in
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 913 in repr_traceback
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 989 in repr_excinfo
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest_code\code.py”, line 701 in getrepr
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\nodes.py”, line 486 in _repr_failure_py
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\python.py”, line 1833 in repr_failure
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\reports.py”, line 362 in from_item_and_call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 368 in pytest_runtest_makereport
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in _multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in _hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 224 in call_and_report
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 133 in runtestprotocol
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\runner.py”, line 114 in pytest_runtest_protocol
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in _multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in _hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 350 in pytest_runtestloop
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in _multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in _hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 325 in main
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 271 in wrap_session
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\main.py”, line 318 in pytest_cmdline_main
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_callers.py”, line 77 in multicall
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_manager.py”, line 115 in hookexec
File “C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages\pluggy_hooks.py”, line 493 in call
File "C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\config_init.py", line 169 in main
File "C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Lib\site-packages_pytest\config_init.py", line 192 in console_main
File "C:\Users\Lenovo\anaconda3\envs\sunpy-dev\Scripts\pytest.exe_main.py", line 7 in
File “”, line 88 in _run_code
File “”, line 198 in _run_module_as_main