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

        updateUrls = {}
        versionList = VersionList()
        result = versionList.loadAppInfo(updateUrls)

        self.assertEqual(result, {})
Exemple #2
0
    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, {})
Exemple #3
0
    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, {})
Exemple #4
0
    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')
Exemple #5
0
    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')