Ejemplo n.º 1
0
    def test_decode_encode_def(self):
        v = 33958800

        encoded = timedelta.encode(v)
        self.assertEqual(4, len(encoded))

        self.assertEqual(chr(0xe2), encoded[0])
        self.assertEqual(chr(0x06), encoded[1])
        self.assertEqual(chr(0x2b), encoded[2])
        self.assertEqual(chr(0x90), encoded[3])

        decoded, _ = timedelta.decode(StringIO.StringIO(encoded))
        self.assertEqual(33958800, decoded)
Ejemplo n.º 2
0
	def test_decode_encode_def(self):
		v = 33958800

		encoded = timedelta.encode(v)
		self.assertEqual(4, len(encoded))

		self.assertEqual(chr(0xe2), encoded[0])
		self.assertEqual(chr(0x06), encoded[1])
		self.assertEqual(chr(0x2b), encoded[2])
		self.assertEqual(chr(0x90), encoded[3])

		year_in_ns = 365 * 24 * 3600 * 10 ** 9
		for v in range(0, 10 * year_in_ns, year_in_ns / 50):
			encoded = timedelta.encode(v)
			decoded, _ = timedelta.decode(StringIO.StringIO(encoded))

			self.assertEqual(v, decoded)
Ejemplo n.º 3
0
    def test_decode_encode_def(self):
        v = 33958800

        encoded = timedelta.encode(v)
        self.assertEqual(4, len(encoded))

        self.assertEqual(chr(0xe2), encoded[0])
        self.assertEqual(chr(0x06), encoded[1])
        self.assertEqual(chr(0x2b), encoded[2])
        self.assertEqual(chr(0x90), encoded[3])

        year_in_ns = 365 * 24 * 3600 * 10**9
        for v in range(0, 10 * year_in_ns, year_in_ns / 50):
            encoded = timedelta.encode(v)
            decoded, _ = timedelta.decode(StringIO.StringIO(encoded))

            self.assertEqual(v, decoded)
Ejemplo n.º 4
0
 def read_time(self, file):
     delta, self.time_size = timedelta.decode(file)
     self.time += delta
Ejemplo n.º 5
0
	def read_time(self, file):
		delta, self.time_size = timedelta.decode(file)
		return delta
Ejemplo n.º 6
0
	def read_time(self, file):
		delta, self.time_size = timedelta.decode(file)
		self.time += delta