Bug 18982: Create a circ rule for the data we created
No need to have a default circ cule, we create one for the categorycode and itemtype we are going to use. The 3 checkouts will not be rejected (5 are allowed) Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
ca0568f583
commit
5b84987f28
1 changed files with 13 additions and 1 deletions
|
@ -62,7 +62,6 @@ our $sample_data = {
|
|||
userid => 'test_username',
|
||||
password => 'password',
|
||||
password2 => 'password'
|
||||
|
||||
},
|
||||
itemtype => {
|
||||
itemtype => 'IT4TEST',
|
||||
|
@ -70,6 +69,15 @@ our $sample_data = {
|
|||
rentalcharge => 0,
|
||||
notforloan => 0,
|
||||
},
|
||||
issuingrule => {
|
||||
categorycode => 'test_cat',
|
||||
itemtype => 'IT4test',
|
||||
branchcode => '*',
|
||||
maxissueqty => '5',
|
||||
issuelength => '5',
|
||||
lengthunit => 'days',
|
||||
renewalperiod => '5',
|
||||
},
|
||||
};
|
||||
our ( $borrowernumber, $start, $prev_time, $cleanup_needed );
|
||||
|
||||
|
@ -136,6 +144,9 @@ SKIP: {
|
|||
my $itemtype = $sample_data->{itemtype};
|
||||
$dbh->do(q|INSERT INTO itemtypes (itemtype, description, rentalcharge, notforloan) VALUES (?, ?, ?, ?)|, undef, $itemtype->{itemtype}, $itemtype->{description}, $itemtype->{rentalcharge}, $itemtype->{notforloan});
|
||||
|
||||
my $issuing_rules = $sample_data->{issuingrule};
|
||||
$dbh->do(q|INSERT INTO issuingrules (categorycode, itemtype, branchcode, maxissueqty, issuelength, lengthunit, renewalperiod) VALUES (?, ?, ?, ?, ?, ?, ?)|, undef, $issuing_rules->{categorycode}, $issuing_rules->{itemtype}, $issuing_rules->{branchcode}, $issuing_rules->{maxissueqty}, $issuing_rules->{issuelength}, $issuing_rules->{lengthunit}, $issuing_rules->{renewalperiod});
|
||||
|
||||
for my $biblionumber ( @biblionumbers ) {
|
||||
$driver->get($base_url."/cataloguing/additem.pl?biblionumber=$biblionumber");
|
||||
like( $driver->get_title(), qr(test biblio \d+ by test author), );
|
||||
|
@ -223,6 +234,7 @@ sub cleanup {
|
|||
$dbh->do(qq|DELETE items, biblio FROM biblio INNER JOIN items ON biblio.biblionumber = items.biblionumber WHERE biblio.title = "test biblio$i"|);
|
||||
};
|
||||
$dbh->do(q|DELETE FROM itemtypes WHERE itemtype=?|, undef, $sample_data->{itemtype}{itemtype});
|
||||
$dbh->do(q|DELETE FROM issuingrules WHERE categorycode=? AND itemtype=? AND branchcode=?|, undef, $sample_data->{issuingrule}{categorycode}, $sample_data->{issuingrule}{itemtype}, $sample_data->{issuingrule}{branchcode});
|
||||
}
|
||||
|
||||
sub time_diff {
|
||||
|
|
Loading…
Reference in a new issue