home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2012 January / maximum-cd-2012-01.iso / DiscContents / digsby_setup.exe / lib / plugins / digsby_achievements / unittest / test_thresholds.pyo (.txt) < prev   
Encoding:
Python Compiled Bytecode  |  2011-10-05  |  1.5 KB  |  30 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.6)
  3.  
  4. import digsby_achievements.thresholds as thresholds
  5. import unittest
  6.  
  7. class ThresholdTests(unittest.TestCase):
  8.     
  9.     def setUp(self):
  10.         self.static = thresholds.static_threshold(50)
  11.         self.interval = thresholds.interval_threshold(50)
  12.  
  13.     
  14.     def testStatic(self):
  15.         t = self.static
  16.         self.assertEqual(t(0, 1, 1), (None, True, 50))
  17.         self.assertEqual(t(0, 50, 50), (50, True, None))
  18.         self.assertEqual(t(50, 1, 51), None)
  19.         self.assertEqual(t(50, 0xDEADBEEFL, 51), None)
  20.  
  21.     
  22.     def testInterval(self):
  23.         t = self.interval
  24.         self.assertEqual(t(0, 1, 1), (None, True, 50))
  25.         self.assertEqual(t(0, 50, 50), (50, True, 100))
  26.         self.assertEqual(t(50, 1, 51), (None, True, 100))
  27.         self.assertEqual(t(50, 0xDEADBEEFL, 51), (None, True, 100))
  28.  
  29.  
  30.