コード例 #1
0
ファイル: test.py プロジェクト: PetrGlad/hessianpy
def loopBackTest(classRef, value):
    s = StringIO()
    o = classRef()
    o.write(WriteContext(s), value)
    s.seek(0)
    r = hessian.readObject(ParseContext(s))
    res = False
    try:
        res = r == value
    except RuntimeError:
        # Fall-back in case of recursion error
        res = `r` == `value`        
    assert res
コード例 #2
0
def loopBackTest(classRef, value):
    s = StringIO()
    o = classRef()
    o.write(WriteContext(s), value)
    s.seek(0)
    r = hessian.readObject(ParseContext(s))
    res = False
    try:
        res = r == value
    except RuntimeError:
        # Fall-back in case of recursion error
        res = ` r ` == ` value `
    assert res
コード例 #3
0
ファイル: test.py プロジェクト: PetrGlad/hessianpy
 def wr(val):
     s = StringIO()
     hessian.Date().write(WriteContext(s), datetime.fromtimestamp(val))
     s.seek(0)
     return hessian.readObject(ParseContext(s))    
コード例 #4
0
 def wr(val):
     s = StringIO()
     hessian.Date().write(WriteContext(s), datetime.fromtimestamp(val))
     s.seek(0)
     return hessian.readObject(ParseContext(s))