コード例 #1
0
    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)
コード例 #2
0
    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'])