X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F98savepoints.t;h=45fe577f187d240e49321316ddbc586b9c4f9f89;hb=47a435d239f7a6d8b5770698e6ae785c2f56b66a;hp=6ba78a34872ae9dd8c2a7f4412f2d768aad0da5c;hpb=a0dd86798d8077ff1035441888165367b45572e5;p=dbsrgits%2FDBIx-Class.git diff --git a/t/98savepoints.t b/t/98savepoints.t index 6ba78a3..45fe577 100644 --- a/t/98savepoints.t +++ b/t/98savepoints.t @@ -2,17 +2,14 @@ use strict; use warnings; use Test::More; -use lib qw(t/lib); -use DBICTest; -use DBICTest::Stats; my ($create_sql, $dsn, $user, $pass); -if (exists $ENV{DBICTEST_PG_DSN}) { +if ($ENV{DBICTEST_PG_DSN}) { ($dsn, $user, $pass) = @ENV{map { "DBICTEST_PG_${_}" } qw/DSN USER PASS/}; $create_sql = "CREATE TABLE artist (artistid serial PRIMARY KEY, name VARCHAR(100), rank INTEGER NOT NULL DEFAULT '13', charfield CHAR(10))"; -} elsif (exists $ENV{DBICTEST_MYSQL_DSN}) { +} elsif ($ENV{DBICTEST_MYSQL_DSN}) { ($dsn, $user, $pass) = @ENV{map { "DBICTEST_MYSQL_${_}" } qw/DSN USER PASS/}; $create_sql = "CREATE TABLE artist (artistid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), rank INTEGER NOT NULL DEFAULT '13', charfield CHAR(10)) ENGINE=InnoDB"; @@ -20,6 +17,10 @@ if (exists $ENV{DBICTEST_PG_DSN}) { plan skip_all => 'Set DBICTEST_(PG|MYSQL)_DSN _USER and _PASS if you want to run savepoint tests'; } +use lib qw(t/lib); +use DBICTest; +use DBICTest::Stats; + plan tests => 16; my $schema = DBICTest::Schema->connect ($dsn,$user,$pass,{ auto_savepoint => 1 });