my $dbuser = $ENV{"DBICTEST_DBUSER"} || '';
my $dbpass = $ENV{"DBICTEST_DBPASS"} || '';
- my $schema = DBICTest::Schema->compose_connection('DBICTest' => $dsn, $dbuser, $dbpass);
+ my $compose_method = ($args{compose_connection}
+ ? 'compose_connection'
+ : 'compose_namespace');
+
+ my $schema = DBICTest::Schema->$compose_method('DBICTest')
+ ->connect($dsn, $dbuser, $dbpass, { AutoCommit => 1 });
$schema->storage->on_connect_do(['PRAGMA synchronous = OFF']);
if ( !$args{no_deploy} ) {
__PACKAGE__->deploy_schema( $schema );