~ubuntu-branches/ubuntu/natty/miro/natty

« back to all changes in this revision

Viewing changes to portable/test/sparkletest.py

  • Committer: Bazaar Package Importer
  • Author(s): Bryce Harrington
  • Date: 2011-01-22 02:46:33 UTC
  • mfrom: (1.4.10 upstream) (1.7.5 experimental)
  • Revision ID: james.westby@ubuntu.com-20110122024633-kjme8u93y2il5nmf
Tags: 3.5.1-1ubuntu1
* Merge from debian.  Remaining ubuntu changes:
  - Use python 2.7 instead of python 2.6
  - Relax dependency on python-dbus to >= 0.83.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
from miro.plat.frontends.widgets.sparkleupdater import _get_minimum_system_version
2
 
from miro.plat.frontends.widgets.sparkleupdater import _test_host_version
3
 
from miro.plat.frontends.widgets.sparkleupdater import _get_host_version
4
 
from miro.test.framework import MiroTestCase
5
 
 
6
 
class SparkleUpdaterTest(MiroTestCase):
7
 
 
8
 
    def test_minimum_version_parsing(self):
9
 
        info = dict()
10
 
        self.assertEqual(_get_minimum_system_version(info), [0, 0, 0])
11
 
        info['minimumsystemversion'] = "10.6"
12
 
        self.assertEqual(_get_minimum_system_version(info), [10, 6, 0])
13
 
        info['minimumsystemversion'] = "10.6.3"
14
 
        self.assertEqual(_get_minimum_system_version(info), [10, 6, 3])
15
 
 
16
 
    def test_version_comparison(self):
17
 
        self.assertFalse(_test_host_version([10, 4, 0], [10, 5, 0]))
18
 
        self.assertFalse(_test_host_version([10, 4, 4], [10, 5, 0]))
19
 
        self.assertFalse(_test_host_version([10, 4, 0], [10, 5, 1]))
20
 
        self.assertFalse(_test_host_version([10, 4, 4], [10, 5, 1]))
21
 
        self.assertFalse(_test_host_version([10, 4, 4, 0], [10, 5, 1]))
22
 
        self.assertTrue(_test_host_version([10, 6, 0], [10, 5, 0]))
23
 
        self.assertTrue(_test_host_version([10, 6, 0], [10, 5, 5]))
24
 
        self.assertTrue(_test_host_version([10, 6, 3], [10, 5, 0]))
25
 
        self.assertTrue(_test_host_version([10, 6, 3], [10, 5, 5]))
26
 
        self.assertTrue(_test_host_version([10, 6, 3], [10, 6, 3]))
27
 
        self.assertTrue(_test_host_version([10, 6, 3, 0], [10, 6, 3]))