コード例 #1
0
ファイル: test_encode.py プロジェクト: callmefriend/szarp
    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)
コード例 #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)
コード例 #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)
コード例 #4
0
ファイル: lastentry.py プロジェクト: lzbgt/szarp
 def read_time(self, file):
     delta, self.time_size = timedelta.decode(file)
     self.time += delta
コード例 #5
0
ファイル: lastentry.py プロジェクト: wds315/szarp
	def read_time(self, file):
		delta, self.time_size = timedelta.decode(file)
		return delta
コード例 #6
0
	def read_time(self, file):
		delta, self.time_size = timedelta.decode(file)
		self.time += delta