Re: Interface update for 7.3 - Mailing list pgsql-interfaces

From Jason E. Stewart
Subject Re: Interface update for 7.3
Date
Msg-id 87u1i3guid.fsf@openinformatics.com
Whole thread Raw
In response to Re: Interface update for 7.3  ("Jason E. Stewart" <jason@openinformatics.com>)
Responses Re: Interface update for 7.3  (David Wheeler <david@wheeler.net>)
Re: Interface update for 7.3  (David Wheeler <david@wheeler.net>)
Re: [HACKERS] Interface update for 7.3  (David Wheeler <david@wheeler.net>)
List pgsql-interfaces
"Jason E. Stewart" <jason@openinformatics.com> writes:

> "Bruce Momjian" <pgman@candle.pha.pa.us> writes:
> 
> > I am working with David Wheeler on DBD:pg and hope to have a release
> > packaged up tomorrow.
> 
> Bruce, David,
> 
> I'm updating all the test scripts to properly use the standard DBI
> testing env vars, e.g. DBI_DSN, DBI_USER, DBI_PASS, and to use
> Test::More.
> 
> I've finished and committed half of them, I'll let you know when I'm
> done.

Ok, all done. All tests now use standard DBI vars and Test::More.

All tests pass.

David, could you take a look at 11quoting.t? I'm pretty sure you wrote
this test (didn't you?). I converted the array of tests to a hash
table so that I could give them names. However, I could only give the
tests names like 'one', 'two', etc. Perhaps you can think of something
more descriptive.

The names are a really nice feature of Test::More. When you run the
test files individually it prints out:
 1..8 ok 1 - connect with transaction ok 2 - three: \ -> expected '\134' got '\134' ok 3 - five: \'?: -> expected
'\134\047?:'got '\134\047?:' ok 4 - one: ' -> expected '\047' got '\047' ok 5 - two: '' -> expected '\047\047' got
'\047\047'ok 6 - four: \' -> expected '\134\047' got '\134\047' ok 7 - SQL_BINARY ok 8 - disconnect
 

So that you can find a test by name when it fails.

Cheers,
jas.


pgsql-interfaces by date:

Previous
From: "Jason E. Stewart"
Date:
Subject: Re: Interface update for 7.3
Next
From: Bruce Badger
Date:
Subject: Re: Question about the postgresql protocol