test: remove unittest dependency for OSBuild

Remove the dependency on unittest for the `OSBuild` class which
used the `unittest` instance only for `assertEqual`, which can
easily also be done via a plain `assert`.
This commit is contained in:
Christian Kellner 2021-06-07 22:00:55 +00:00
parent aa00e62fed
commit a47a40cf26
6 changed files with 10 additions and 11 deletions

View file

@ -25,7 +25,7 @@ class TestAssemblers(test.TestBase):
super().setUpClass()
def setUp(self):
self.osbuild = test.OSBuild(self)
self.osbuild = test.OSBuild()
@contextlib.contextmanager
def run_assembler(self, osb, name, options, output_path):
@ -223,7 +223,7 @@ class TestAssemblers(test.TestBase):
options,
filename) as (tree, image):
output = subprocess.check_output(["file", "--mime-type", image], encoding="utf-8")
_, mimetype = output.strip().split(": ") # "filename: mimetype"
_, mimetype = output.strip().split(": ") # "filename: mimetype"
self.assertIn(mimetype, expected_mimetypes)
if compression:
@ -245,6 +245,7 @@ class TestAssemblers(test.TestBase):
self.assertEqual(diff["deleted_files"], [])
self.assertEqual(diff["differences"], {})
@contextlib.contextmanager
def loop_create_device(ctl, fd, offset=None, sizelimit=None):
while True: