Lichen

tests/contexts.py

203:e28858d7f9d5
2016-11-21 Paul Boddie Added alias serialisation in order to preserve origin information for imported instances in the cached data.
     1 class C:     2     l = [2]     3     s = "test"     4     def __init__(self, x):     5         self.x = x     6         self.y = 3     7         self.z = "z"     8      9 c = C([1])    10 x = c.x    11 f = c.x.__len__    12 result1 = f()    13     14 y = c.l    15 g = c.l.__len__    16 result2 = g()    17     18 yy = C.l    19 gg = C.l.__len__    20 result22 = gg()    21     22 z = c.s    23 h = c.s.__len__    24 result3 = h()    25     26 zz = C.s    27 hh = C.s.__len__    28 result33 = hh()    29     30 a = c.y    31 b = c.z    32 i = c.z.__len__    33 result4 = i()