home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / python2.6 / dist-packages / computerjanitor / package_cruft_tests.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-10-12  |  3.2 KB  |  57 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import unittest
  5. import computerjanitor
  6.  
  7. class MockAptPackage(object):
  8.     
  9.     def __init__(self):
  10.         self.name = 'name'
  11.         self.summary = 'summary'
  12.         self.installedSize = 12765
  13.         self.deleted = False
  14.  
  15.     
  16.     def markDelete(self):
  17.         self.deleted = True
  18.  
  19.  
  20.  
  21. class PackageCruftTests(unittest.TestCase):
  22.     
  23.     def setUp(self):
  24.         self.pkg = MockAptPackage()
  25.         self.cruft = computerjanitor.PackageCruft(self.pkg, 'description')
  26.  
  27.     
  28.     def testReturnsCorrectPrefix(self):
  29.         self.assertEqual(self.cruft.get_prefix(), 'deb')
  30.  
  31.     
  32.     def testReturnsCorrectPrefixDescription(self):
  33.         self.assertEqual(self.cruft.get_prefix_description(), '.deb package')
  34.  
  35.     
  36.     def testReturnsCorrectShortname(self):
  37.         self.assertEqual(self.cruft.get_shortname(), 'name')
  38.  
  39.     
  40.     def testReturnsCorrectName(self):
  41.         self.assertEqual(self.cruft.get_name(), 'deb:name')
  42.  
  43.     
  44.     def testReturnsCorrectDescription(self):
  45.         self.assertEqual(self.cruft.get_description(), 'description\n\nsummary')
  46.  
  47.     
  48.     def testReturnsCorrectDiskUsage(self):
  49.         self.assertEqual(self.cruft.get_disk_usage(), 12765)
  50.  
  51.     
  52.     def testDeletesPackage(self):
  53.         self.cruft.cleanup()
  54.         self.assert_(self.pkg.deleted)
  55.  
  56.  
  57.