def test_encode_decode(self): """ When decoding an encoded integer, the original integer should be returned """ ber = BER() ber.encode(1337) decoded = ber.decode() self.assertEqual(decoded, 1337)
def test_encode_works_on_lists_directly(self): """ Encode should raise exception when used with string """ ber = BER() original_list = [1, 2, 3, 4, 5] ber.encode(original_list) self.assertEqual(ber.decode(), original_list)