Beispiel #1
0
    def test_stringUpdatesCounter(self):
        """
        Use the written string length to update the internal counter
        """
        a = "Cantami, o Diva, del Pelide Achille\n l'ira funesta che infiniti addusse\n lutti agli Achei"

        consumer = _LengthConsumer()
        self.assertEqual(consumer.length, 0)
        consumer.write(a)
        self.assertEqual(consumer.length, 89)
Beispiel #2
0
    def test_stringUpdatesCounter(self):
        """
        Use the written string length to update the internal counter
        """
        a = "Cantami, o Diva, del Pelide Achille\n l'ira funesta che infiniti addusse\n lutti agli Achei"

        consumer = _LengthConsumer()
        self.assertEqual(consumer.length, 0)
        consumer.write(a)
        self.assertEqual(consumer.length, 89)
Beispiel #3
0
 def test_scalarsUpdateCounter(self):
     """
     When a long or an int are written, _LengthConsumer updates its internal counter.
     """
     consumer = _LengthConsumer()
     self.assertEqual(consumer.length, 0)
     consumer.write(1L)
     self.assertEqual(consumer.length, 1)
     consumer.write(2147483647)
     self.assertEqual(consumer.length, 2147483648L)
Beispiel #4
0
 def test_scalarsUpdateCounter(self):
     """
     When a long or an int are written, _LengthConsumer updates its internal counter.
     """
     consumer = _LengthConsumer()
     self.assertEqual(consumer.length, 0)
     consumer.write(1L)
     self.assertEqual(consumer.length, 1)
     consumer.write(2147483647)
     self.assertEqual(consumer.length, 2147483648L)