[ https://issues.apache.org/jira/browse/CASSANDRA-14206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ariel Weisberg updated CASSANDRA-14206: --------------------------------------- Resolution: Fixed Status: Resolved (was: Ready to Commit) Committed as [7c05a111a2018649ab4ab06d31952d0abc9b8537|https://github.com/apache/cassandra-dtest/commit/7c05a111a2018649ab4ab06d31952d0abc9b8537] thanks! > pytest/python 3 dtests breaks tests on 3.0 and 3.11 > --------------------------------------------------- > > Key: CASSANDRA-14206 > URL: https://issues.apache.org/jira/browse/CASSANDRA-14206 > Project: Cassandra > Issue Type: Test > Components: Testing > Reporter: Ariel Weisberg > Assignee: Ariel Weisberg > Priority: Major > Attachments: loose_version.diff > > > In 2.7 it uses the cmp built-in to compare the list of version components > which accepts comparisons of strings and integers. In python 3 it manually > compares each using <, ==, and > which can fail if the the types don't match. > Switch to using our own comparison function that preserves the old behavior. > Additionally the new thrift bindings don't accept strings where they used to. > The strings need to be provided use utf-8 encoded bytes. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org