(load-relative "../ssql-pgsql") (import ssql) (import ssql-pgsql) (use test postgresql foops) (define *test-pgsql-translator* (derive-object (*pgsql-translator* self super) ((escape-string string) (super (ssql-connection) string)))) (register-sql-engine! (lambda (x) (eq? x #t)) *test-pgsql-translator*) (test-begin "selects") (test "Simple query" "SELECT actors.firstname, actors.lastname FROM actors" (ssql->sql #t `(select (columns actors.firstname actors.lastname) (from actors)))) (test-end "selects")