def test_get_installed_products(self, MockExists): MockExists.return_value = True pd = ProductDirectory() top_product = StubProduct("top") provided_products = [StubProduct("provided")] pd.list = lambda: [StubProductCertificate(top_product, provided_products)] installed_products = pd.get_installed_products() self.assertTrue("top" in installed_products)