Re: DBI_USER empty vs undef - Re: DBIT prototype - feedback wanted

Tim Bunce <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.