def test_update_from_desktop_file(self): # ensure we index with german locales to test i18n os.environ["LANGUAGE"] = "de" datadir = os.path.join(DATA_DIR, "desktop") db = get_test_db_from_app_install_data(datadir) # test if Name[de] was picked up i = 0 for it in db.postlist("AAUbuntu Software Zentrum"): i += 1
def test_update_includes_scope_files(self): datadir = os.path.join(DATA_DIR, "desktop") db = get_test_db_from_app_install_data(datadir) for it in db.postlist("APMunity_lens_music"): doc = db.get_document(it.docid) self.assertEqual(doc.get_value(XapianValues.APPNAME), "Music (Banshee)") break else: self.fail("Did not find scope file in Xapian database")
def setUp(self): datadir = os.path.join(DATA_DIR, "desktop") self.db = get_test_db_from_app_install_data(datadir)