def test__cast__varchar_with_arg(self): q = Q.from_(self.t).select(fn.Cast(self.t.foo, SqlTypes.VARCHAR(24))) self.assertEqual("SELECT CAST(\"foo\" AS VARCHAR(24)) FROM \"abc\"", str(q))
def test__cast__char_with_arg(self): q = Q.from_(self.t).select(fn.Cast(self.t.foo, SqlTypes.VARCHAR(24))) self.assertEqual('SELECT CAST("foo" AS VARCHAR(24)) FROM "abc"', str(q))