On Wed, 2019-03-20 at 17:53 -0400, Cole Robinson wrote: > It's unused, and conceptually it doesn't really belong to this class > > Signed-off-by: Cole Robinson <crobinso@xxxxxxxxxx> > --- > tests/test_isoinfo.py | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) > > diff --git a/tests/test_isoinfo.py b/tests/test_isoinfo.py > index beebcd2..3476ea9 100644 > --- a/tests/test_isoinfo.py > +++ b/tests/test_isoinfo.py > @@ -38,11 +38,10 @@ def test_iso_detection(_os): > > > class _ISODataMedia(): > - def __init__(self, filename, shortid, volumeid, publisherid, > systemid, > + def __init__(self, filename, volumeid, publisherid, systemid, > applicationid, volumesize): > > self.filename = filename > - self.shortid = shortid > self.volumeid = volumeid if volumeid is not None else '' > self.publisherid = publisherid if publisherid is not None > else '' > self.systemid = systemid if systemid is not None else '' > @@ -95,7 +94,7 @@ def _get_volumesize(string): > return _get_value(string, 'Volume size is: ', int) > > > -def _get_isodatamedia(filepath, shortid): > +def _get_isodatamedia(filepath): > volumeid = None > publisherid = None > systemid = None > @@ -123,7 +122,7 @@ def _get_isodatamedia(filepath, shortid): > else: > volumesize = None > > - return _ISODataMedia(filepath, shortid, volumeid, publisherid, > systemid, > + return _ISODataMedia(filepath, volumeid, publisherid, systemid, > applicationid, volumesize) > > As the patch is we'd get the following errors when running the isoinfo tests: _______________________ test_iso_detection[altlinux3.0] ________________________ _os = <tests.osinfo.Os object at 0x7fcd7cde36d8> @pytest.mark.parametrize('_os', util.DataFiles.oses(), ids=lambda o: o.shortid) def test_iso_detection(_os): > for isodatamedia in _get_isodatamedias(_os): tests/test_isoinfo.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _os = <tests.osinfo.Os object at 0x7fcd7cde36d8> def _get_isodatamedias(_os): isodata_path = os.path.join( os.path.dirname(os.path.realpath(__file__)), 'isodata') shortid_path = os.path.join(isodata_path, _os.distro, _os.shortid) medias = [] if not os.path.exists(shortid_path): return [] for _file in os.listdir(shortid_path): path = os.path.join(shortid_path, _file) if not os.path.exists(path): continue > medias.append(_get_isodatamedia(path, _os.shortid)) E TypeError: _get_isodatamedia() takes 1 positional argument but 2 were given tests/test_isoinfo.py:144: TypeError I'll squash the following one-liner to solve the issue: fidencio@laerte ~/src/upstream/osinfo-db $ git diff diff --git a/tests/test_isoinfo.py b/tests/test_isoinfo.py index 3476ea9..b4f6205 100644 --- a/tests/test_isoinfo.py +++ b/tests/test_isoinfo.py @@ -141,5 +141,5 @@ def _get_isodatamedias(_os): if not os.path.exists(path): continue - medias.append(_get_isodatamedia(path, _os.shortid)) + medias.append(_get_isodatamedia(path)) return medias Reviewed-by: Fabiano Fidêncio <fidencio@xxxxxxxxxx> Best Regards, -- Fabiano Fidêncio _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo