コード例 #1
0
 def test_read_offsets_4_bytes(self):
     array = parsed_binary('offsets_4_bytes')
     self.assertEqual(220, len(array))
     prefix = '1234567890' * 30
     for i in range(220):
         self.assertEqual('%s-%s' % (prefix, i), array[i])
コード例 #2
0
 def test_read_data_long_4_bytes(self):
     self.assertEqual('data' * 16384, parsed_binary('data_long_4_bytes'))
コード例 #3
0
 def test_read_data_long_1_byte(self):
     self.assertEqual('data' * 4, parsed_binary('data_long_1_byte'))
コード例 #4
0
ファイル: test_real.py プロジェクト: yoyosh/dpapick
 def test_read_float(self):
     self.assertEqual(1.5, parsed_binary('real_float'))
コード例 #5
0
 def test_read_float(self):
     self.assertEqual(1.5, parsed_binary('real_float'))
コード例 #6
0
 def test_read_string_utf8_short(self):
     string = 'UTF-8 \xe2\x98\xbc'
     self.assertEqual(string, parsed_binary('string_utf8_short'))
コード例 #7
0
 def test_read_string_ascii_short(self):
     self.assertEqual('data', parsed_binary('string_ascii_short'))
コード例 #8
0
ファイル: test_string.py プロジェクト: yoyosh/dpapick
 def test_read_string_utf8_short(self):
     string = 'UTF-8 \xe2\x98\xbc'
     self.assertEqual(string, parsed_binary('string_utf8_short'))
コード例 #9
0
ファイル: test_string.py プロジェクト: yoyosh/dpapick
 def test_read_string_utf8_long(self):
     string = 'long UTF-8 data with a 4-byte glyph \xf0\x90\x84\x82'
     self.assertEqual(string, parsed_binary('string_utf8_long'))
コード例 #10
0
ファイル: test_offsets.py プロジェクト: yoyosh/dpapick
 def test_read_offsets_1_byte(self):
     array = parsed_binary('offsets_1_byte')
     self.assertEqual(20, len(array))
     for i in range(20):
         self.assertEqual(str(i), array[i])
コード例 #11
0
ファイル: test_string.py プロジェクト: yoyosh/dpapick
 def test_read_string_ascii_long(self):
     self.assertEqual('data' * 4, parsed_binary('string_ascii_long'))
コード例 #12
0
ファイル: test_offsets.py プロジェクト: yoyosh/dpapick
 def test_read_offsets_4_bytes(self):
     array = parsed_binary('offsets_4_bytes')
     self.assertEqual(220, len(array))
     prefix = '1234567890' * 30
     for i in range(220):
         self.assertEqual('%s-%s' % (prefix, i), array[i])
コード例 #13
0
ファイル: test_offsets.py プロジェクト: yoyosh/dpapick
 def test_read_offsets_2_bytes(self):
     array = parsed_binary('offsets_2_bytes')
     self.assertEqual(2, len(array))
     prefix = '1234567890' * 30
     self.assertEqual('%s-0' % prefix, array[0])
     self.assertEqual('%s-1' % prefix, array[1])
コード例 #14
0
 def test_read_offsets_1_byte(self):
     array = parsed_binary('offsets_1_byte')
     self.assertEqual(20, len(array))
     for i in range(20):
         self.assertEqual(str(i), array[i])
コード例 #15
0
ファイル: test_integer.py プロジェクト: yoyosh/dpapick
 def test_read_array(self):
     self.assertEqual(["object"], parsed_binary('array'))
コード例 #16
0
ファイル: test_string.py プロジェクト: yoyosh/dpapick
 def test_read_string_ascii_short(self):
     self.assertEqual('data', parsed_binary('string_ascii_short'))
コード例 #17
0
 def test_read_string_ascii_long(self):
     self.assertEqual('data' * 4, parsed_binary('string_ascii_long'))
コード例 #18
0
 def test_read_true(self):
     self.assertEqual(True, parsed_binary('boolean_true'))
コード例 #19
0
 def test_read_string_utf8_long(self):
     string = 'long UTF-8 data with a 4-byte glyph \xf0\x90\x84\x82'
     self.assertEqual(string, parsed_binary('string_utf8_long'))
コード例 #20
0
 def test_read_false(self):
     self.assertEqual(False, parsed_binary('boolean_false'))
コード例 #21
0
 def test_read_dictionary(self):
     self.assertEqual({'key':'value'}, parsed_binary('dictionary'))    
コード例 #22
0
ファイル: test_data.py プロジェクト: yoyosh/dpapick
 def test_read_data_long_4_bytes(self):
     self.assertEqual('data' * 16384, parsed_binary('data_long_4_bytes'))
コード例 #23
0
ファイル: test_real.py プロジェクト: yoyosh/dpapick
 def test_read_double(self):
     self.assertEqual(1.5, parsed_binary('real_double'))
コード例 #24
0
ファイル: test_data.py プロジェクト: yoyosh/dpapick
 def test_read_data_short(self):
     self.assertEqual('data', parsed_binary('data_short'))
コード例 #25
0
 def test_read_double(self):
     self.assertEqual(1.5, parsed_binary('real_double'))
コード例 #26
0
ファイル: test_data.py プロジェクト: yoyosh/dpapick
 def test_read_data_long_1_byte(self):
     self.assertEqual('data' * 4, parsed_binary('data_long_1_byte'))
コード例 #27
0
 def test_read_data_short(self):
     self.assertEqual('data', parsed_binary('data_short'))
コード例 #28
0
 def test_read_dictionary(self):
     self.assertEqual({'key': 'value'}, parsed_binary('dictionary'))
コード例 #29
0
 def test_read_array(self):
     self.assertEqual(["object"], parsed_binary('array'))
コード例 #30
0
 def test_read_offsets_2_bytes(self):
     array = parsed_binary('offsets_2_bytes')
     self.assertEqual(2, len(array))
     prefix = '1234567890' * 30
     self.assertEqual('%s-0' % prefix, array[0])
     self.assertEqual('%s-1' % prefix, array[1])