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

« back to all changes in this revision

Viewing changes to lib/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]))