blob: 52cda4238167190c27796df29ece675d597d5adb [file] [log] [blame]
Sergey Lyskoveae77442016-05-07 00:26:19 -04001#!/usr/bin/env python
2from __future__ import print_function
3
Sergey Lyskova95bde12016-05-08 19:31:55 -04004from example import VectorInt, VectorA, A
Sergey Lyskoveae77442016-05-07 00:26:19 -04005
6v_int = VectorInt(2)
Sergey Lyskova95bde12016-05-08 19:31:55 -04007print(len(v_int))
Sergey Lyskoveae77442016-05-07 00:26:19 -04008
Sergey Lyskova95bde12016-05-08 19:31:55 -04009print(bool(v_int))
Sergey Lyskoveae77442016-05-07 00:26:19 -040010
11v_int2 = VectorInt(2)
Sergey Lyskova95bde12016-05-08 19:31:55 -040012print(v_int == v_int2)
Sergey Lyskoveae77442016-05-07 00:26:19 -040013
14v_int2[1] = 1
Sergey Lyskova95bde12016-05-08 19:31:55 -040015print(v_int != v_int2)
Sergey Lyskoveae77442016-05-07 00:26:19 -040016
Sergey Lyskova95bde12016-05-08 19:31:55 -040017v_int2.append(2)
18v_int2.append(3)
Sergey Lyskova315c7a2016-05-07 18:50:26 -040019v_int2.insert(0, 1)
20v_int2.insert(0, 2)
21v_int2.insert(0, 3)
Sergey Lyskoveae77442016-05-07 00:26:19 -040022print(v_int2)
23
Sergey Lyskova95bde12016-05-08 19:31:55 -040024v_int.append(99)
25v_int2[2:-2] = v_int
26print(v_int2)
27
Sergey Lyskoveae77442016-05-07 00:26:19 -040028v_a = VectorA()
Sergey Lyskova95bde12016-05-08 19:31:55 -040029v_a.append(A(1))
30v_a.append(A(2))
31print(v_a)