From 079456df2f8d0939a23f4f68f689425b56d7d2d4 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 20 Jul 2022 17:44:05 +0200 Subject: [PATCH] Bug 31201: Prevent Pseudonymization.t to fail It's failing if selenium/patrons_search.t failed before, they are using the same code and the selenium tests didn't clean correctly --- t/db_dependent/Koha/Pseudonymization.t | 35 ++++++++++++++------------ 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/t/db_dependent/Koha/Pseudonymization.t b/t/db_dependent/Koha/Pseudonymization.t index 674ad36bf1a..32da862b309 100755 --- a/t/db_dependent/Koha/Pseudonymization.t +++ b/t/db_dependent/Koha/Pseudonymization.t @@ -132,28 +132,31 @@ subtest 'PseudonymizedBorrowerAttributes tests' => sub { delete $patron_info->{borrowernumber}; $patron->delete; - my $attribute_type1 = Koha::Patron::Attribute::Type->new( + my $attribute_type1 = $builder->build_object( { - code => 'my code1', - description => 'my description1', - repeatable => 1, - keep_for_pseudonymization => 1, + class => 'Koha::Patron::Attribute::Types', + value => { + repeatable => 1, + keep_for_pseudonymization => 1, + } } - )->store; - my $attribute_type2 = Koha::Patron::Attribute::Type->new( + ); + my $attribute_type2 = $builder->build_object( { - code => 'my code2', - description => 'my description2', - keep_for_pseudonymization => 0, + class => 'Koha::Patron::Attribute::Types', + value => { + keep_for_pseudonymization => 0, + } } - )->store; - my $attribute_type3 = Koha::Patron::Attribute::Type->new( + ); + my $attribute_type3 = $builder->build_object( { - code => 'my code3', - description => 'my description3', - keep_for_pseudonymization => 1, + class => 'Koha::Patron::Attribute::Types', + value => { + keep_for_pseudonymization => 1, + } } - )->store; + ); $patron = Koha::Patron->new($patron_info)->store->get_from_storage; my $attribute_values = [ -- 2.25.1