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 / cruft_tests.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-10-12  |  3.3 KB  |  55 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import unittest
  5. import computerjanitor
  6.  
  7. class CruftTests(unittest.TestCase):
  8.     
  9.     def setUp(self):
  10.         self.cruft = computerjanitor.Cruft()
  11.  
  12.     
  13.     def testReturnsClassNameAsDefaultPrefix(self):
  14.         
  15.         class Mockup(computerjanitor.Cruft):
  16.             pass
  17.  
  18.         self.assertEqual(Mockup().get_prefix(), 'Mockup')
  19.  
  20.     
  21.     def testReturnsEmptyStringAsDefaultPrefixDescription(self):
  22.         self.assertEqual(self.cruft.get_prefix_description(), '')
  23.  
  24.     
  25.     def testReturnsDescriptionAsDefaultPrefixDescription(self):
  26.         
  27.         self.cruft.get_description = lambda : 'foo'
  28.         self.assertEqual(self.cruft.get_prefix_description(), 'foo')
  29.  
  30.     
  31.     def testRaisesErrorForDefaultGetShortname(self):
  32.         self.assertRaises(computerjanitor.UnimplementedMethod, self.cruft.get_shortname)
  33.  
  34.     
  35.     def testReturnsCorrectStringForFullName(self):
  36.         
  37.         self.cruft.get_prefix = lambda *args: 'foo'
  38.         
  39.         self.cruft.get_shortname = lambda *args: 'bar'
  40.         self.assertEqual(self.cruft.get_name(), 'foo:bar')
  41.  
  42.     
  43.     def testReturnsEmptyStringAsDefaultDescription(self):
  44.         self.assertEqual(self.cruft.get_description(), '')
  45.  
  46.     
  47.     def testReturnsNoneForDiskUsage(self):
  48.         self.assertEqual(self.cruft.get_disk_usage(), None)
  49.  
  50.     
  51.     def testRaisesErrorForDefaultCleanup(self):
  52.         self.assertRaises(computerjanitor.UnimplementedMethod, self.cruft.cleanup)
  53.  
  54.  
  55.