~paolorotolo/software-center/fix-for-963309

« back to all changes in this revision

Viewing changes to test/test_utils.py

  • Committer: Danny Tamez
  • Date: 2012-01-19 16:17:34 UTC
  • mfrom: (2682 trunk)
  • mto: This revision was merged to the branch mainline in revision 2683.
  • Revision ID: danny.tamez@canonical.com-20120119161734-8viwvv83ph9d4kfx
MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
                                  release_filename_in_lists_from_deb_line,
11
11
                                  get_http_proxy_string_from_libproxy,
12
12
                                  )
13
 
from softwarecenter.i18n import get_language
14
13
 
15
14
 
16
15
class TestSCUtils(unittest.TestCase):
28
27
        self.assertEqual(release_filename_in_lists_from_deb_line(debline),
29
28
                         "security.ubuntu.com_ubuntu_dists_maverick-security_Release")
30
29
 
31
 
    def test_locale(self):
32
 
        # needs lang + country code
33
 
        os.environ["LANGUAGE"] = "zh_TW"
34
 
        self.assertEqual(get_language(), "zh_TW")
35
 
        # language only
36
 
        os.environ["LANGUAGE"] = "fr_FR"
37
 
        self.assertEqual(get_language(), "fr")
38
 
        # not existing one
39
 
        os.environ["LANGUAGE"] = "xx_XX"
40
 
        self.assertEqual(get_language(), "en")
41
 
        # LC_ALL, no language
42
 
        del os.environ["LANGUAGE"]
43
 
        os.environ["LC_ALL"] = "C"
44
 
        os.environ["LANG"] = "C"
45
 
        self.assertEqual(get_language(), "en")
46
 
 
47
30
    def test_get_http_proxy_from_gsettings(self):
48
31
        from softwarecenter.utils import get_http_proxy_string_from_gsettings
49
32
        # FIXME: do something more meaningful here once I figured out