K2LL33D SHELL

 Apache/2.4.7 (Ubuntu)
 Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64
 uid=33(www-data) gid=33(www-data) groups=33(www-data)
 safemode : OFF
 MySQL: ON | Perl: ON | cURL: OFF | WGet: ON
  >  / usr / share / apport / testsuite /
server ip : 104.21.89.46

your ip : 108.162.242.39

H O M E


Filename/usr/share/apport/testsuite/test_packaging.py
Size889
Permissionrw-r--r--
Ownerroot : root
Create time27-Apr-2025 09:55
Last modified04-Apr-2014 22:30
Last accessed06-Jul-2025 18:34
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
import unittest

import apport


class T(unittest.TestCase):
def test_get_uninstalled_package(self):
'''get_uninstalled_package()'''

p = apport.packaging.get_uninstalled_package()
self.assertNotEqual(p, None)
self.assertNotEqual(apport.packaging.get_available_version(p), '')
self.assertRaises(ValueError, apport.packaging.get_version, p)
self.assertTrue(apport.packaging.is_distro_package(p))

def test_get_os_version(self):
'''get_os_version()'''

(n, v) = apport.packaging.get_os_version()
self.assertEqual(type(n), str)
self.assertEqual(type(v), str)
self.assertGreater(len(n), 1)
self.assertGreater(len(v), 0)

# second one uses caching, should be identical
(n2, v2) = apport.packaging.get_os_version()
self.assertEqual((n, v), (n2, v2))

unittest.main()