details:   https://code.tryton.org/python-sql/commit/b1dfdb4a20c5
branch:    default
user:      Cédric Krier <[email protected]>
date:      Wed Dec 24 12:01:06 2025 +0100
description:
        Add test to cover group by alias with column without alias
diffstat:

 sql/tests/test_select.py |  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diffs (15 lines):

diff -r 920ea1006b4f -r b1dfdb4a20c5 sql/tests/test_select.py
--- a/sql/tests/test_select.py  Wed Dec 24 12:00:34 2025 +0100
+++ b/sql/tests/test_select.py  Wed Dec 24 12:01:06 2025 +0100
@@ -213,6 +213,11 @@
             'GROUP BY 2')
         self.assertEqual(tuple(query.params), ())
 
+        query = self.table.select(column, group_by=output)
+        self.assertEqual(str(query),
+            'SELECT "a"."c" FROM "t" AS "a" GROUP BY "c1"')
+        self.assertEqual(tuple(query.params), ())
+
     def test_select_group_by_grouping_sets(self):
         query = self.table.select(
             Literal('*'),

Reply via email to