def test_softwaresByAddonUverNameError(self): """Should raise an exception when addon name was not found (uver).""" softwares = self.__getSoftwares() query = Query(softwares) success = False try: query.softwaresByAddonUverName('B') except AddonNotFoundError: success = True self.assertTrue(success)
def test_softwaresByAddonUverName(self): """Should return a list of softwares based on the addon uver name.""" softwares = self.__getSoftwares() query = Query(softwares) softwareList = query.softwaresByAddonUverName('UVER_A_VERSION') self.assertEqual(len(softwareList), 2) for software in softwareList: self.assertIn(software.name(), ['B', 'C'])