On Tue, Feb 18, 2014 at 02:50:43PM +0000, Tim Bunce wrote:
> On Tue, Feb 18, 2014 at 10:15:53AM +0100, H.Merijn Brand wrote:
> > 
> > I see a serious weekness. Don't know if it is Test::Database or
> > DBI::Test, but the current templates do not seem to be able to see a
> > difference between undef and "" for username and password:
> > 
> > $ cat out/Default/Pg/Default/DBIT_sth_ro/BasicPrepareExecuteSelect.t
> > #!perl
> > use lib "lib";
> > $ENV{DBI_PASS} = "";
> > $ENV{DBI_USER} = "";
> > $ENV{DBI_DSN} = "dbi:Pg:dbname=test";
> 
> > Drivers allow username and/or password to be undefined, but they also
> > allow username/password to be the empty string, and these are two
> > different things!
> 
> The root cause is in Test::Database. I've opened a case for it:
> https://rt.cpan.org/Ticket/Display.html?id=93128

BooK has fixed that in T:DB v1.111 - please retry.

Tim.

Reply via email to