| import li_std_pair |
| |
| p = (1,2) |
| p1 = li_std_pair.p_inout(p) |
| p2 = li_std_pair.p_inoutd(p1) |
| |
| d1 = li_std_pair.d_inout(2) |
| |
| i,d2 = li_std_pair.d_inout2(2) |
| |
| i,p = li_std_pair.p_inout2(p) |
| p3,p4 = li_std_pair.p_inout3(p1,p1) |
| |
| psi = li_std_pair.SIPair("hello",1) |
| pci = li_std_pair.CIPair(1,1) |
| |
| |
| #psi.first = "hi" |
| |
| |
| psi = li_std_pair.SIPair("hi",1) |
| if psi != ("hi",1): |
| raise RuntimeError |
| |
| psii = li_std_pair.SIIPair(psi,1) |
| |
| a = li_std_pair.A() |
| b = li_std_pair.B() |
| |
| pab = li_std_pair.ABPair(a,b); |
| |
| pab.first = a |
| pab.first.val = 2 |
| |
| if pab.first.val != 2: |
| raise RuntimeError |
| |
| |
| pci = li_std_pair.CIntPair(1,0) |
| |
| a = li_std_pair.A(5) |
| p1 = li_std_pair.pairP1(1,a.this) |
| p2 = li_std_pair.pairP2(a,1) |
| p3 = li_std_pair.pairP3(a,a) |
| |
| |
| if a.val != li_std_pair.p_identa(p1.this)[1].val: |
| raise RuntimeError |
| |
| p = li_std_pair.IntPair(1,10) |
| p.first = 1 |
| |
| p = li_std_pair.paircA1(1,a) |
| p.first |
| p.second |
| |
| p = li_std_pair.paircA2(1,a) |
| pp = li_std_pair.pairiiA(1,p) |
| |