def test_named_table_pk_token_function(self): """ Test to ensure that token function work with named tables. @since 3.2 @jira_ticket PYTHON-272 @expected_result partition key token functions should all for pagination. Prior to Python-272 this would fail with an AttributeError @test_category object_mapper """ for i in range(5): TokenTestModel.create(key=i, val=i) named = NamedTable(DEFAULT_KEYSPACE, TokenTestModel.__table_name__) query = named.objects.all().limit(1) first_page = list(query) last = first_page[-1] self.assertTrue(len(first_page) is 1) next_page = list(query.filter(pk__token__gt=functions.Token(last.key))) self.assertTrue(len(next_page) is 1)