| 2708 | ) |
| 2709 | |
| 2710 | def test_functions(self): |
| 2711 | self.assertEqual(repr(Coalesce("a", "b")), "Coalesce(F(a), F(b))") |
| 2712 | self.assertEqual(repr(Concat("a", "b")), "Concat(ConcatPair(F(a), F(b)))") |
| 2713 | self.assertEqual(repr(Length("a")), "Length(F(a))") |
| 2714 | self.assertEqual(repr(Lower("a")), "Lower(F(a))") |
| 2715 | self.assertEqual(repr(Substr("a", 1, 3)), "Substr(F(a), Value(1), Value(3))") |
| 2716 | self.assertEqual(repr(Upper("a")), "Upper(F(a))") |
| 2717 | |
| 2718 | def test_aggregates(self): |
| 2719 | self.assertEqual(repr(Avg("a")), "Avg(F(a))") |