Exemple #1
0
    def testVersionList_1(self):
        from updatenotifier.versionlist import VersionList

        self.loader.load(
            [u"../plugins/updatenotifier", u"../plugins/testdebug"])

        self.assertEqual(len(self.loader), 2)

        verlist = VersionList(self.loader)

        # Без обновления все версии равны None
        self.assertTrue(verlist.getPluginVersion(u"Debug Plugin") == None)
        self.assertTrue(verlist.getPluginVersion(u"UpdateNotifier") == None)

        self.assertTrue(verlist.stableVersion == None)
        self.assertTrue(verlist.unstableVersion == None)

        verlist.updateVersions()

        self.assertTrue(
            verlist.getPluginVersion(u"Debug Plugin") == Version(0, 6))
        self.assertTrue(verlist.stableVersion == Version(1, 8, 1))
    def testVersionList_3(self):
        from updatenotifier.versionlist import VersionList

        self.loader.load(
            [u"../plugins/updatenotifier", u"../plugins/testdebug"])

        self.assertEqual(len(self.loader), 2)

        self.loader[u"Debug Plugin"].url = u"invalid"

        verlist = VersionList(self.loader)

        verlist.updateVersions()
        self.assertTrue(verlist.getPluginVersion(u"Debug Plugin") == None)
    def testVersionList_1 (self):
        from updatenotifier.versionlist import VersionList

        self.loader.load ([
            u"../plugins/updatenotifier",
            u"../plugins/testdebug"
        ])

        self.assertEqual ( len (self.loader), 2)

        verlist = VersionList (self.loader)

        # Без обновления все версии равны None
        self.assertTrue (verlist.getPluginVersion (u"Debug Plugin") == None)
        self.assertTrue (verlist.getPluginVersion (u"UpdateNotifier") == None)

        self.assertTrue (verlist.stableVersion == None)
        self.assertTrue (verlist.unstableVersion == None)

        verlist.updateVersions()

        self.assertTrue (verlist.getPluginVersion (u"Debug Plugin") == Version (0, 5))
        self.assertTrue (verlist.stableVersion == Version (1, 8, 1))
    def testVersionList_3 (self):
        from updatenotifier.versionlist import VersionList

        self.loader.load ([
            u"../plugins/updatenotifier",
            u"../plugins/testdebug"
        ])

        self.assertEqual ( len (self.loader), 2)

        self.loader[u"Debug Plugin"].url = u"invalid"

        verlist = VersionList (self.loader)

        verlist.updateVersions()
        self.assertTrue (verlist.getPluginVersion (u"Debug Plugin") == None)
    def testVersionListDisconnected(self):
        from updatenotifier.versionlist import VersionList
        import updatenotifier.loaders

        self.loader.load(
            [u"../plugins/updatenotifier", u"../plugins/testdebug"])

        self.assertEqual(len(self.loader), 2)

        self.loader[u"Debug Plugin"].url = u"invalid"

        verlist = VersionList(self.loader)
        verlist.setLoader(updatenotifier.loaders.DisconnectedLoader())

        verlist.updateVersions()
        self.assertEqual(verlist.stableVersion, None)
        self.assertEqual(verlist.unstableVersion, None)
        self.assertEqual(verlist.getPluginVersion(u"Debug Plugin"), None)
    def testVersionListDisconnected (self):
        from updatenotifier.versionlist import VersionList
        import updatenotifier.loaders

        self.loader.load ([
            u"../plugins/updatenotifier",
            u"../plugins/testdebug"
        ])

        self.assertEqual ( len (self.loader), 2)

        self.loader[u"Debug Plugin"].url = u"invalid"

        verlist = VersionList (self.loader)
        verlist.setLoader (updatenotifier.loaders.DisconnectedLoader())

        verlist.updateVersions()
        self.assertEqual (verlist.stableVersion, None)
        self.assertEqual (verlist.unstableVersion, None)
        self.assertEqual (verlist.getPluginVersion (u"Debug Plugin"), None)