コード例 #1
0
 def setUp(self):
   """Sets up for tests.
   """
   self.start = 0
   self.length = 6
   self.provider = FixedLengthAscendingNumericStringProvider(self.length,
                                                             self.start)
コード例 #2
0
class FixedLengthAscendingNumericStringProviderTest(unittest.TestCase):
  """Test class for FixedLengthAscendingNumericStringProvider
  """

  def setUp(self):
    """Sets up for tests.
    """
    self.start = 0
    self.length = 6
    self.provider = FixedLengthAscendingNumericStringProvider(self.length,
                                                              self.start)
  def testInitialValue(self):
    """Tests the initial generated value.
    """
    actual = self.provider.getValue()
    expected = '0' * self.length
    self.assertEqual(actual, expected)

  def testSecondValue(self):
    """Tests the second generated value.
    """
    self.provider.getValue()
    actual = self.provider.getValue()
    expected = '0' * (self.length-1) + '1'
    self.assertEqual(actual, expected)