Use custom assertion for checking content of files
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
parent
562b770b8d
commit
908a6a759d
@ -1018,10 +1018,9 @@ class TestTweakConfigs(PungiTestCase):
|
|||||||
touch(configs[-1], ':LABEL=baz')
|
touch(configs[-1], ':LABEL=baz')
|
||||||
tweak_configs(self.topdir, 'new volid', os.path.join(self.topdir, 'ks.cfg'))
|
tweak_configs(self.topdir, 'new volid', os.path.join(self.topdir, 'ks.cfg'))
|
||||||
for cfg in configs:
|
for cfg in configs:
|
||||||
with open(cfg) as f:
|
self.assertFileContent(
|
||||||
self.assertEqual(
|
cfg, ":LABEL=new\\x20volid ks=hd:LABEL=new\\x20volid:/ks.cfg\n"
|
||||||
f.read().strip(),
|
)
|
||||||
':LABEL=new\\x20volid ks=hd:LABEL=new\\x20volid:/ks.cfg')
|
|
||||||
|
|
||||||
def test_tweak_configs_yaboot(self):
|
def test_tweak_configs_yaboot(self):
|
||||||
configs = []
|
configs = []
|
||||||
@ -1031,7 +1030,6 @@ class TestTweakConfigs(PungiTestCase):
|
|||||||
touch(configs[-1], ':LABEL=baz')
|
touch(configs[-1], ':LABEL=baz')
|
||||||
tweak_configs(self.topdir, 'new volid', os.path.join(self.topdir, 'ks.cfg'))
|
tweak_configs(self.topdir, 'new volid', os.path.join(self.topdir, 'ks.cfg'))
|
||||||
for cfg in configs:
|
for cfg in configs:
|
||||||
with open(os.path.join(self.topdir, cfg)) as f:
|
self.assertFileContent(
|
||||||
self.assertEqual(
|
cfg, ":LABEL=new\\\\x20volid ks=hd:LABEL=new\\\\x20volid:/ks.cfg\n"
|
||||||
f.read().strip(),
|
)
|
||||||
':LABEL=new\\\\x20volid ks=hd:LABEL=new\\\\x20volid:/ks.cfg')
|
|
||||||
|
@ -185,8 +185,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -216,8 +215,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -246,8 +244,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/global",
|
update_md_path="/repo/global",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.src.rpm\n")
|
||||||
self.assertEqual(f.read(), "Packages/b/bash-4.3.30-2.fc21.src.rpm\n")
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -277,8 +274,9 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-debuginfo-4.3.30-2.fc21.x86_64.rpm\n')
|
list_file, 'Packages/b/bash-debuginfo-4.3.30-2.fc21.x86_64.rpm\n'
|
||||||
|
)
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -308,8 +306,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -343,8 +340,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -374,8 +370,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64", deltas=False,
|
update_md_path="/repo/x86_64", deltas=False,
|
||||||
oldpackagedirs=None, use_xz=True, extra_args=[])])
|
oldpackagedirs=None, use_xz=True, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -408,8 +403,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
oldpackagedirs=self.topdir + '/old/test-1.0-20151203.0/compose/Server/x86_64/os/Packages',
|
oldpackagedirs=self.topdir + '/old/test-1.0-20151203.0/compose/Server/x86_64/os/Packages',
|
||||||
use_xz=False, extra_args=[])])
|
use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -442,8 +436,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
oldpackagedirs=self.topdir + '/old/test-1.0-20151203.0/compose/Server/x86_64/os/Packages',
|
oldpackagedirs=self.topdir + '/old/test-1.0-20151203.0/compose/Server/x86_64/os/Packages',
|
||||||
use_xz=False, extra_args=[])])
|
use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -475,8 +468,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -509,8 +501,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -551,8 +542,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
],
|
],
|
||||||
use_xz=False, extra_args=[])])
|
use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -587,8 +577,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
oldpackagedirs=[],
|
oldpackagedirs=[],
|
||||||
use_xz=False, extra_args=[])])
|
use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -621,8 +610,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/global",
|
update_md_path="/repo/global",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.src.rpm\n")
|
||||||
self.assertEqual(f.read(), "Packages/b/bash-4.3.30-2.fc21.src.rpm\n")
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -655,8 +643,9 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
update_md_path="/repo/x86_64",
|
update_md_path="/repo/x86_64",
|
||||||
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
deltas=False, oldpackagedirs=None, use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-debuginfo-4.3.30-2.fc21.x86_64.rpm\n')
|
list_file, "Packages/b/bash-debuginfo-4.3.30-2.fc21.x86_64.rpm\n"
|
||||||
|
)
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -697,8 +686,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
repo.get_modifyrepo_cmd.mock_calls,
|
repo.get_modifyrepo_cmd.mock_calls,
|
||||||
[mock.call(repodata_dir, product_id, compress_type="gz")]
|
[mock.call(repodata_dir, product_id, compress_type="gz")]
|
||||||
)
|
)
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.x86_64.rpm\n')
|
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -730,8 +718,9 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
oldpackagedirs=None,
|
oldpackagedirs=None,
|
||||||
use_xz=False, extra_args=[])])
|
use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-debuginfo-4.3.30-2.fc21.x86_64.rpm\n')
|
list_file, "Packages/b/bash-debuginfo-4.3.30-2.fc21.x86_64.rpm\n"
|
||||||
|
)
|
||||||
|
|
||||||
@mock.patch('pungi.phases.createrepo.run')
|
@mock.patch('pungi.phases.createrepo.run')
|
||||||
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
@mock.patch('pungi.phases.createrepo.CreaterepoWrapper')
|
||||||
@ -763,8 +752,7 @@ class TestCreateVariantRepo(PungiTestCase):
|
|||||||
oldpackagedirs=None,
|
oldpackagedirs=None,
|
||||||
use_xz=False, extra_args=[])])
|
use_xz=False, extra_args=[])])
|
||||||
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
self.assertEqual(repo.get_modifyrepo_cmd.mock_calls, [])
|
||||||
with open(list_file) as f:
|
self.assertFileContent(list_file, "Packages/b/bash-4.3.30-2.fc21.src.rpm\n")
|
||||||
self.assertEqual(f.read(), 'Packages/b/bash-4.3.30-2.fc21.src.rpm\n')
|
|
||||||
|
|
||||||
@unittest.skipUnless(Modulemd is not None, 'Skipped test, no module support.')
|
@unittest.skipUnless(Modulemd is not None, 'Skipped test, no module support.')
|
||||||
@mock.patch('pungi.phases.createrepo.find_file_in_repodata')
|
@mock.patch('pungi.phases.createrepo.find_file_in_repodata')
|
||||||
|
Loading…
Reference in New Issue
Block a user