Skip to content

Commit 5138cf5

Browse files
author
bjmb
committed
Added tests for Token comparison
1 parent 350916e commit 5138cf5

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

tests/unit/test_types.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
from cassandra.pool import Host
3737
from cassandra.policies import SimpleConvictionPolicy, ConvictionPolicy
3838
from cassandra.util import Date, Time
39+
from cassandra.metadata import Token
3940

4041

4142
class TypeTests(unittest.TestCase):
@@ -371,3 +372,18 @@ def test_timer_order(self):
371372
self._check_sequence_consistency(time_from_string_equal, True)
372373

373374
self._check_sequence_consistency(self._shuffle_lists(time_from_int, time_from_datetime, time_from_string))
375+
376+
def test_token_order(self):
377+
"""
378+
Test Token class is ordered consistently
379+
380+
@since 3.9
381+
@jira_ticket PYTHON-714
382+
@expected_result the tokens are ordered correctly
383+
384+
@test_category data_types
385+
"""
386+
tokens = [Token(1), Token(2), Token(3), Token(4)]
387+
tokens_equal = [Token(1), Token(1)]
388+
self._check_sequence_consistency(tokens)
389+
self._check_sequence_consistency(tokens_equal, True)

0 commit comments

Comments
 (0)