irods / python-irodsclient

A Python API for iRODS
Other
62 stars 73 forks source link

`irods.test.query_test.TestQuery.test_files_query_case_sensitive`'s `between` test fails for mysql #600

Open alanking opened 4 months ago

alanking commented 4 months ago

This was first discovered in https://github.com/irods/python-irodsclient/issues/597. See also: https://github.com/irods/python-irodsclient/issues/597#issuecomment-2263583927 and https://github.com/irods/irods/issues/7930

We need to be able to detect the database type being used in the iRODS server and change the assertions based on that.

alanking commented 4 months ago

This sub-test(ish) is now being skipped as of PR #601. A TODO linked to this issue has been left next to the code which needs to be fixed:

https://github.com/irods/python-irodsclient/blob/7af55af1f2ca8618ecf22049d4d2b26df2dcf9a2/irods/test/query_test.py#L181-L184