Skip to content

Commit

Permalink
adjust tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tomasfratrik committed Jul 19, 2024
1 parent 54e157f commit 5317047
Showing 1 changed file with 2 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def test_no_leftover_and_no_removed_packages(monkeypatch):
assert api.current_logger.infomsg == ['No leftover packages, skipping...']


def test_no_removed_packages(monkeypatch):
def test_no_removed_packages_leftover_present(monkeypatch):
leftover_packages = LeftoverPackages(items=[RPM(name='rpm', version='1.0', release='1.el7', epoch='0',
packager='foo', arch='noarch', pgpsig='SIG')])
monkeypatch.setattr(api, 'current_actor', CurrentActorMocked(msgs=[leftover_packages]))
Expand All @@ -28,6 +28,7 @@ def test_no_removed_packages(monkeypatch):
assert 'Following RHEL packages have not been upgraded' in reporting.create_report.report_fields['summary']
summary = 'Please remove these packages to keep your system in supported state.'
assert summary in reporting.create_report.report_fields['summary']
assert 'rpm-1.0-1.el7' in reporting.create_report.report_fields['summary']


def test_removed_packages(monkeypatch):
Expand All @@ -42,16 +43,3 @@ def test_removed_packages(monkeypatch):
assert 'Leftover RHEL packages have been removed' in reporting.create_report.report_fields['title']
assert 'Following packages have been removed' in reporting.create_report.report_fields['summary']
assert 'rpm-1.0-1.el7' in reporting.create_report.report_fields['summary']


def test_removed_packages_no_items(monkeypatch):
removed_packages = RemovedPackages()
monkeypatch.setattr(api, 'current_actor', CurrentActorMocked(msgs=[removed_packages]))
monkeypatch.setattr(reporting, 'create_report', create_report_mocked())
reportleftoverpackages.process()

assert reporting.create_report.called == 1
assert 'Leftover RHEL packages have been removed' in reporting.create_report.report_fields['title']
assert 'Following packages have been removed' in reporting.create_report.report_fields['summary']
summary = 'Dependent packages may have been removed as well, please check that you are not missing any packages.'
assert summary in reporting.create_report.report_fields['summary']

0 comments on commit 5317047

Please sign in to comment.