X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Finflate%2Fdatetime_mssql.t;h=44984a320e8c71fcb3e3f95a0e56695dcaf1a1a2;hb=dd572bad5137c60cfeca4fcac04428d327bef21d;hp=25524de7954a7355ec99f2f43c1223840939b701;hpb=0f72fb470be604ed2ab11a7d172b2657c3410385;p=dbsrgits%2FDBIx-Class.git diff --git a/t/inflate/datetime_mssql.t b/t/inflate/datetime_mssql.t index 25524de..44984a3 100644 --- a/t/inflate/datetime_mssql.t +++ b/t/inflate/datetime_mssql.t @@ -1,5 +1,5 @@ use strict; -use warnings; +use warnings; use Test::More; use Test::Exception; @@ -36,6 +36,7 @@ my @connect_info = ( my $schema; +SKIP: for my $connect_info (@connect_info) { my ($dsn, $user, $pass) = @$connect_info; @@ -45,6 +46,15 @@ for my $connect_info (@connect_info) { on_connect_call => 'datetime_setup' }); + { + my $w; + local $SIG{__WARN__} = sub { $w = shift }; + $schema->storage->ensure_connected; + if ($w =~ /Your DBD::Sybase is too old to support DBIx::Class::InflateColumn::DateTime/) { + skip "Skipping tests on old DBD::Sybase " . DBD::Sybase->VERSION, 1; + } + } + my $guard = Scope::Guard->new(\&cleanup); # coltype, column, datehash