Bug 14334: t/db_dependent/Letters.t AutoCommit fix
TEST PLAN ---------- 1) git reset --hard origin/master 2) prove t/db_dependent/Letters.t -- horrible failure about transaction 3) apply this patch 4) prove t/db_dependent/Letters.t -- no issues 5) koha qa test tools. Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
af6bb0b4db
commit
717fa8440d
1 changed files with 6 additions and 2 deletions
|
@ -45,11 +45,15 @@ use t::lib::Mocks;
|
|||
use Koha::DateUtils qw( dt_from_string output_pref );
|
||||
use Koha::Acquisition::Order;
|
||||
use Koha::Acquisition::Bookseller;
|
||||
use Koha::Database;
|
||||
|
||||
my $dbh = C4::Context->dbh;
|
||||
|
||||
my $database = Koha::Database->new();
|
||||
my $schema = $database->schema();
|
||||
$schema->storage->txn_begin();
|
||||
|
||||
# Start transaction
|
||||
$dbh->{AutoCommit} = 0;
|
||||
$dbh->{RaiseError} = 1;
|
||||
|
||||
$dbh->do(q|DELETE FROM letter|);
|
||||
|
@ -341,4 +345,4 @@ is($err, 1, "Successfully sent claim");
|
|||
is($mail{'To'}, 'testemail@mydomain.com', "mailto correct in sent claim");
|
||||
is($mail{'Message'}, 'my vendor|John Smith|Ordernumber ' . $ordernumber . ' (Silence in the library) (1 ordered)', 'Claim notice text constructed successfully');
|
||||
|
||||
$dbh->rollback;
|
||||
$schema->storage->txn_rollback();
|
||||
|
|
Loading…
Reference in a new issue