my $db_tmp = "$db_orig.tmp";
# Set up the "usual" sqlite for DBICTest
-my $schema = DBICTest->init_schema;
+my $schema = DBICTest->init_schema( sqlite_use_file => 1 );
# Make sure we're connected by doing something
my @art = $schema->resultset("Artist")->search({ }, { order_by => 'name DESC'});
# Disconnect the dbh, and be sneaky about it
# Also test if DBD::SQLite finaly knows how to ->disconnect properly
TODO: {
- local $TODO = 'SQLite is evil/braindead. Once this test starts passing, remove the related atrocity from DBIx::Class::Storage::DBI::disconnect()';
+ local $TODO = 'SQLite is evil/braindead. Once this test starts passing, remove the related atrocity from DBIx::Class::Storage::DBI::SQLite';
my $w;
local $SIG{__WARN__} = sub { $w = shift };
$schema->storage->_dbh->disconnect;
### Try the operation again... it should fail, since there's no db
{
- # Catch the DBI connection error (disabling PrintError entirely is unwise)
+ # Catch the DBI connection error
local $SIG{__WARN__} = sub {};
eval {
my @art_three = $schema->resultset("Artist")->search( {}, { order_by => 'name DESC' } );