This is an automated email from the ASF dual-hosted git repository.

adelapena pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-dtest.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 5fd2c341 Remove deprecated CQL functions dateOf and unixTimestampOf
5fd2c341 is described below

commit 5fd2c34171be16480e9a2181dd81df6ae37b9429
Author: Andrés de la Peña <a.penya.gar...@gmail.com>
AuthorDate: Tue Mar 14 13:20:59 2023 +0000

    Remove deprecated CQL functions dateOf and unixTimestampOf
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan 
Miklosovic for CASSANDRA-18328
---
 upgrade_tests/cql_tests.py | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/upgrade_tests/cql_tests.py b/upgrade_tests/cql_tests.py
index e29042f8..8d3666c3 100644
--- a/upgrade_tests/cql_tests.py
+++ b/upgrade_tests/cql_tests.py
@@ -2652,9 +2652,13 @@ class TestCQL(UpgradeTester):
 
             assert_row_count(cursor, 'test', 1, where="k = 0 AND t = 
{}".format(dates[0]))
 
-            assert_invalid(cursor, "SELECT dateOf(k) FROM test WHERE k = 0 AND 
t = %s" % dates[0])
+            assert_invalid(cursor, "SELECT minTimeuuid(k) FROM test WHERE k = 
0 AND t = %s" % dates[0])
+
+            cursor.execute("SELECT toTimestamp(t), toUnixTimestamp(t) FROM 
test WHERE k = 0 AND t = %s" % dates[0])
+
+            if self.get_node_version(is_upgraded) < LooseVersion('5.0'):
+                cursor.execute("SELECT dateOf(t), unixTimestampOf(t) FROM test 
WHERE k = 0 AND t = %s" % dates[0])
 
-            cursor.execute("SELECT dateOf(t), unixTimestampOf(t) FROM test 
WHERE k = 0 AND t = %s" % dates[0])
             cursor.execute("SELECT t FROM test WHERE k = 0 AND t > 
maxTimeuuid(1234567) AND t < minTimeuuid('2012-11-07 18:18:22-0800')")
             # not sure what to check exactly so just checking the query returns
 
@@ -3029,7 +3033,10 @@ class TestCQL(UpgradeTester):
             for i in range(0, 5):
                 cursor.execute("INSERT INTO test (k, t) VALUES (%d, now())" % 
i)
 
-            cursor.execute("SELECT dateOf(t) FROM test")
+            cursor.execute("SELECT totimestamp(t) FROM test")
+
+            if self.get_node_version(is_upgraded) < LooseVersion('5.0'):
+                cursor.execute("SELECT dateOf(t) FROM test")
 
     def test_conditional_update(self):
         cursor = self.prepare()
@@ -3424,7 +3431,10 @@ class TestCQL(UpgradeTester):
             cursor.execute("TRUNCATE test")
 
             cursor.execute("INSERT INTO test(k) VALUES (0)")
-            assert_one(cursor, "SELECT dateOf(t) FROM test WHERE k=0", [None])
+            assert_one(cursor, "SELECT toTimestamp(t) FROM test WHERE k=0", 
[None])
+
+            if self.get_node_version(is_upgraded) < LooseVersion('5.0'):
+                assert_one(cursor, "SELECT dateOf(t) FROM test WHERE k=0", 
[None])
 
     def test_cas_simple(self):
         # cursor = self.prepare(nodes=3, rf=3)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to