From: Peter Rabbitson Date: Mon, 7 Sep 2009 07:10:05 +0000 (+0000) Subject: Release 0.08111 tag X-Git-Tag: v0.08112~14^2~30 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=eb304a6408bf3b50f070f7c585bd825da6e2c38b;p=dbsrgits%2FDBIx-Class.git Release 0.08111 tag --- diff --git a/t/746sybase.t b/t/746sybase.t index 7e5696a..e8a08d0 100644 --- a/t/746sybase.t +++ b/t/746sybase.t @@ -18,17 +18,12 @@ if (not ($dsn && $user)) { 'Set $ENV{DBICTEST_SYBASE_DSN}, _USER and _PASS to run this test' . "\nWarning: This test drops and creates the tables " . "'artist' and 'bindtype_test'"; -} else { - plan tests => $TESTS*2 + 1; } my @storage_types = ( 'DBI::Sybase', 'DBI::Sybase::NoBindVars', ); -my $schema; -my $storage_idx = -1; - sub get_schema { DBICTest::Schema->connect($dsn, $user, $pass, { on_connect_call => [ @@ -46,9 +41,21 @@ my $ping_count = 0; }; } +my $schema; +my $storage_idx = -1; + for my $storage_type (@storage_types) { $storage_idx++; + _run_tests ($storage); +} + + + +is $ping_count, 0, 'no pings'; + + +sub _run_tests { unless ($storage_type eq 'DBI::Sybase') { # autodetect DBICTest::Schema->storage_type("::$storage_type"); } @@ -354,8 +361,6 @@ SQL diag $@ if $@; } -is $ping_count, 0, 'no pings'; - # clean up our mess END { if (my $dbh = eval { $schema->storage->_dbh }) {