OME (Open Microscopy Environment) develops open-source software and data format standards for the storage and manipulation of biological light microscopy data. A joint project between universities, research establishments and industry in Europe and the USA, OME has over 20 active researchers with strong links to the microscopy community. Funded by private and public research grants, OME has been a major force on the international microscopy stage since 2000.
Due to compatibility issues with Python 3.11, these are replaced by pytest-mock which wraps the standard library mock infrastructure.
See also https://github.com/ome/omero-py/pull/385 and https://github.com/ome/omero-dropbox/pull/22 which contain similar changes to the unit tests
Initially opening as a draft as I think the
test_requires
changes are ignored by the current logic of the Jenkins OMERO integration jobs - see https://github.com/ome/devspace/blob/master/home/jobs/OMERO-test-integration/config.xml#L26