def test_full_cpe(self): cpestr = 'cpe:/a:mozilla:firefox:2.0::osx:es-es' resdict = { 'part':'/a', 'vendor':"mozilla", 'product':"firefox", 'version':"2.0", 'update':'', 'edition':"osx", 'language':'es-es' } ocpe = CPE(cpestr) objdict = {'part': ocpe.get_part(), 'vendor': ocpe.get_vendor(), 'product': ocpe.get_product(), 'version': ocpe.get_version(), 'update': ocpe.get_update(), 'language': ocpe.get_language(), 'edition': ocpe.get_edition() } self.assertEqual(objdict, resdict)
def test_full_cpe(self): cpestr = "cpe:/a:mozilla:firefox:2.0::osx:es-es" resdict = { "part": "/a", "vendor": "mozilla", "product": "firefox", "version": "2.0", "update": "", "edition": "osx", "language": "es-es", } ocpe = CPE(cpestr) objdict = { "part": ocpe.get_part(), "vendor": ocpe.get_vendor(), "product": ocpe.get_product(), "version": ocpe.get_version(), "update": ocpe.get_update(), "language": ocpe.get_language(), "edition": ocpe.get_edition(), } self.assertEqual(objdict, resdict) # self.assertEqual(ocpe.cpedict, resdict) self.assertEqual(str(ocpe), cpestr)