Exemplo n.º 1
0
 def test_encode_sent_to_tuples_504_2(self):
     rle = Rle()
     #p(rle.encode_to_tuples(self.test_byte_sent1_decoded, mapping=True))
     #p(rle.encode_to_tuples(self.test_byte_sent2_decoded, mapping=True))
     #self.test_byte_sent1_encoded,self.test_byte_sent1_encoded_mapping
     (rle.encode_to_tuples(self.test_byte_sent1_decoded, mapping=True)).should.be.equal((self.test_byte_sent1_encoded,self.test_byte_sent1_encoded_mapping))
     (rle.encode_to_tuples(self.test_byte_sent2_decoded, mapping=True)).should.be.equal((self.test_byte_sent2_encoded,self.test_byte_sent2_encoded_mapping))
Exemplo n.º 2
0
 def test_encode_rle_of_words_to_tuples_with_additional_start_index_as_byte_str_503_2(self):
     rle = Rle()
     # p(rle.encode_to_tuples(self.test_byte_str1_decoded, mapping=True), "str1")
     # p(rle.encode_to_tuples(self.test_byte_str2_decoded, mapping=True), "str2")
     # p(rle.encode_to_tuples(self.test_byte_str3_decoded, mapping=True), "str3")
     # p(rle.encode_to_tuples(self.test_byte_str4_decoded, mapping=True), "str4")
     rle.encode_to_tuples(self.test_byte_str1_decoded, mapping=True).should.be.equal(([(u'b', 1), (u'i', 1), (u'g', 9), (u' ', 1), (u'f', 1), (u'a', 1), (u't', 8), (u' ', 1), (u'p', 1), (u'o', 5), (u'n', 7), (u'y', 11), (u'.', 5), (u' ', 1), (u'O', 1), (u'r', 1), (u' ', 1), (u'h', 1), (u'o', 1), (u'w', 1), (u' ', 1), (u't', 1), (u'o', 1), (u' ', 1), (u'b', 1), (u'e', 6), (u' ', 1), (u'h', 1), (u'a', 5), (u'p', 3), (u'y', 1), (u'!', 5)], [0, 1, 2, 11, 12, 13, 14, 22, 23, 24, 29, 36, 47, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 70, 71, 72, 77, 80, 81]))
     rle.encode_to_tuples(self.test_byte_str2_decoded, mapping=True).should.be.equal(([(u'S', 1), (u'o', 1), (u' ', 1), (u'b', 1), (u'e', 1), (u'a', 1), (u'u', 1), (u't', 1), (u'i', 1), (u'f', 1), (u'u', 1), (u'l', 1), (u' ', 1), (u'l', 1), (u'i', 1), (u'f', 1), (u'e', 1), (u' ', 1), (u'\U0001f600', 8), (u'\U0001f61c', 6), (u' ', 1), (u'\U0001f607', 5)], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 26, 32, 33]))
     rle.encode_to_tuples(self.test_byte_str3_decoded, mapping=True).should.be.equal(([(u'm', 1), (u'i', 1), (u't', 1), (u' ', 1), (u'\xdc', 1), (u'\xfc', 6), (u'b', 1), (u'e', 1), (u'r', 1), (u'z', 1), (u'e', 1), (u'u', 1), (u'g', 1), (u'u', 1), (u'n', 1), (u'g', 1), (u' ', 1), (u'h', 1), (u'a', 1), (u't', 1), (u' ', 1), (u'e', 1), (u'r', 1), (u' ', 1), (u'a', 4), (u'l', 5), (u'e', 1), (u's', 1), (u' ', 1), (u'g', 1), (u'e', 1), (u's', 1), (u't', 1), (u'\xe4', 4), (u'm', 1), (u't', 1), (u'!', 3)], [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 38, 39, 40, 41, 42, 43, 44, 45, 49, 50, 51]))
     rle.encode_to_tuples(self.test_byte_str4_decoded, mapping=True).should.be.equal(([(u'\u043d', 1), (u'\u0443', 5), (u' ', 1), (u'\u043a', 1), (u'\u0430', 1), (u'\u043a', 1), (u' ', 1), (u'\u0431', 1), (u'\u044b', 1), (u' ', 1), (u'\u043c', 1), (u'\u043e', 11), (u'\u0436', 1), (u'\u043d', 1), (u'\u043e', 1), (u' ', 1), (u'\u043b', 1), (u'\u0438', 7), (u'?', 4)], [0, 1, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 26, 27, 28, 29, 30, 31, 38]))
Exemplo n.º 3
0
 def test_encode_sent_to_tuples_504_1(self):
     rle = Rle()
     rle.encode_to_tuples(self.test_byte_sent1_decoded).should.be.equal(self.test_byte_sent1_encoded)
     rle.encode_to_tuples(self.test_byte_sent2_decoded).should.be.equal(self.test_byte_sent2_encoded)
Exemplo n.º 4
0
 def test_encode_rle_of_words_to_tuples_as_byte_str_503_1(self):
     rle = Rle()
     rle.encode_to_tuples(self.test_byte_str1_decoded).should.be.equal(self.test_byte_str1_encoded_to_tuples) 
     rle.encode_to_tuples(self.test_byte_str2_decoded).should.be.equal(self.test_byte_str2_encoded_to_tuples) 
     rle.encode_to_tuples(self.test_byte_str3_decoded).should.be.equal(self.test_byte_str3_encoded_to_tuples) 
     rle.encode_to_tuples(self.test_byte_str4_decoded).should.be.equal(self.test_byte_str4_encoded_to_tuples)