示例#1
0
 def test_DeMarshalling(self):
     """Ummm. DeMarshaller should demarshall"""
     self.dotest_inout(
         DeMarshaller(SerialiseInt),
         {
             "5": 5,
             "0": 0,
             "999": 999
         },
         "demarshall",
     )
示例#2
0
def BasicMarshallComponent(klass):
    return Graphline(marsh=Marshaller(klass),
                     demarsh=DeMarshaller(klass),
                     linkages={
                         ("self", "marshall"): ("marsh", "inbox"),
                         ("marsh", "outbox"): ("self", "marshalled"),
                         ("self", "demarshall"): ("demarsh", "inbox"),
                         ("demarsh", "outbox"): ("self", "demarshalled"),
                         ("self", "control"): ("marsh", "control"),
                         ("marsh", "signal"): ("demarsh", "control"),
                         ("demarsh", "signal"): ("self", "signal"),
                     })
示例#3
0
def lines_to_tokenlists():
    return DeMarshaller(EscapedListMarshalling)
示例#4
0
def lines_to_tokenlists():
    return DeMarshaller(Base64ListMarshalling)