def test_compound(self):
     # Compound terms
     assert decode(encode(self.mixedt)) == self.mixedt
     assert decode(encode(self.mixedl)) == self.mixedl
     assert decode(encode(tuple(self.mixedl))) == tuple(self.mixedl)
 def test_bitstring(self):
     # Bitstring
     x = BitString(b'hello world', 4)
     y = decode(encode(x))
     assert x == y
     assert x.bits == y.bits
 def dotest(self, x):
     level = choice(range(1, 9))
     assert decode(encode(x, compressed=None)) == x
示例#4
0
 def test_compound(self):
     # Compound terms
     assert decode(encode(self.mixedt)) == self.mixedt
     assert decode(encode(self.mixedl)) == self.mixedl
     assert decode(encode(tuple(self.mixedl))) == tuple(self.mixedl)
示例#5
0
 def test_bitstring(self):
     # Bitstring
     x = BitString(b"hello world", 4)
     y = decode(encode(x))
     assert x == y
     assert x.bits == y.bits
示例#6
0
 def dotest(self, x):
     level = choice(range(1, 9))
     assert decode(encode(x, compressed=None)) == x