def test_getAppInfo_file_invalid_03(self): from updatenotifier.versionlist import VersionList versionList = VersionList() appInfo = versionList.getAppInfoFromUrl(None) self.assertEqual(appInfo, None)
def test_getAppInfo_file_invalid_01(self): from updatenotifier.versionlist import VersionList url = 'invalid_path.xml' versionList = VersionList() appInfo = versionList.getAppInfoFromUrl(url) self.assertEqual(appInfo, None)
def test_getAppInfo_file_01(self): from updatenotifier.versionlist import VersionList url = 'testdata/updatenotifier_data/testplugin_01.xml' versionList = VersionList() appInfo = versionList.getAppInfoFromUrl(url) self.assertEqual(str(appInfo.currentVersion), '0.1')
def test_empty(self): from updatenotifier.versionlist import VersionList updateUrls = {} versionList = VersionList() result = versionList.loadAppInfo(updateUrls) self.assertEqual(result, {})
def test_getAppInfo_file_invalid_02(self): from updatenotifier.versionlist import VersionList url = 'http://example.com' versionList = VersionList() appInfo = versionList.getAppInfoFromUrl(url) self.assertEqual(appInfo, None)
def test_loadAppInfo_invalid_02(self): from updatenotifier.versionlist import VersionList updateUrls = { 'test_01': 'invalid_file_name.txt', } versionList = VersionList() result = versionList.loadAppInfo(updateUrls) self.assertEqual(result, {})
def test_loadAppInfo_invalid_01(self): from updatenotifier.versionlist import VersionList updateUrls = { 'test_01': 'http://example.com/', } versionList = VersionList() result = versionList.loadAppInfo(updateUrls) self.assertEqual(result, {})
def test_loadAppInfo_file_01(self): from updatenotifier.versionlist import VersionList updateUrls = { 'test_01': 'testdata/updatenotifier_data/testplugin_01.xml' } versionList = VersionList() result = versionList.loadAppInfo(updateUrls) self.assertIn('test_01', result) self.assertEqual(str(result['test_01'].currentVersion), '0.1')
def test_loadAppInfo_file_01(self): from updatenotifier.versionlist import VersionList updateUrls = { u'test_01': u'../test/updatenotifier_data/testplugin_01.xml', } versionList = VersionList(updateUrls) result = versionList.loadAppInfo() self.assertIn(u'test_01', result) self.assertEqual(unicode(result[u'test_01'].currentVersion), u'0.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_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 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 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 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))