summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2021-06-05 17:16:18 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2022-04-27 00:03:16 +0200
commitc082c1bb2bc0b0133e428a27c0e59ad830891bc8 (patch)
treefa473937ebc9329a830958fa37cd0c1c34195d11
parentd8460fc3d17b57dbb4048fe7911cf80644797095 (diff)
downloadperl-RPM4-c082c1bb2bc0b0133e428a27c0e59ad830891bc8.tar
perl-RPM4-c082c1bb2bc0b0133e428a27c0e59ad830891bc8.tar.gz
perl-RPM4-c082c1bb2bc0b0133e428a27c0e59ad830891bc8.tar.bz2
perl-RPM4-c082c1bb2bc0b0133e428a27c0e59ad830891bc8.tar.xz
perl-RPM4-c082c1bb2bc0b0133e428a27c0e59ad830891bc8.zip
Split process_problems() for late reuse
-rw-r--r--RPM4/t/05transaction.t34
1 files changed, 19 insertions, 15 deletions
diff --git a/RPM4/t/05transaction.t b/RPM4/t/05transaction.t
index 4e10cea..070c918 100644
--- a/RPM4/t/05transaction.t
+++ b/RPM4/t/05transaction.t
@@ -42,21 +42,7 @@ ok($ts->transadd($hd, "$Bin/test-dep-1.0-1mdk.noarch.rpm") == 0, "Adding a packa
ok($ts->transcheck == 0, "Checking transaction works");
ok($ts->transorder == 0, "Run transaction order");
-my $pbs = RPM4::Transaction::Problems->new($ts);
-isa_ok(
- $pbs,
- 'RPM4::Transaction::Problems',
- 'Can retrieve pb from transaction'
-);
-
-ok($pbs->count, "Can get number of problems");
-
-ok($pbs->init || 1, "Resetting problems counter");
-my $strpb;
-while ($pbs->hasnext) {
- $strpb .= $pbs->problem;
-}
-ok($strpb, "Can get problem description");
+process_problems();
ok(defined($ts->transflag([qw(TEST)])), "Set transflags");
#ok($ts->transrun([ qw(LABEL PERCENT) ]) == 0, "Running test transaction");
@@ -153,3 +139,21 @@ sub callback {
my %a = @_;
print STDERR "$a{what} $a{amount} / $a{total}\n";
}
+
+sub process_problems() {
+ my $pbs = RPM4::Transaction::Problems->new($ts);
+ isa_ok(
+ $pbs,
+ 'RPM4::Transaction::Problems',
+ 'Can retrieve pb from transaction'
+ );
+
+ ok($pbs->count, "Can get number of problems");
+
+ ok($pbs->init || 1, "Resetting problems counter");
+ my $strpb;
+ while ($pbs->hasnext) {
+ $strpb .= $pbs->problem;
+ }
+ ok($strpb, "Can get problem description");
+}