MCPcopy Create free account
hub / github.com/apache/qpid-proton / testNestedNext

Method testNestedNext

python/tests/proton_tests/codec.py:52–85  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

50 assert self.data.next() is None
51
52 def testNestedNext(self):
53 assert self.data.next() is None
54 self.data.put_null()
55 assert self.data.next() is None
56 self.data.put_list()
57 assert self.data.next() is None
58 self.data.put_bool(False)
59 assert self.data.next() is None
60 self.data.rewind()
61 assert self.data.next() is Data.NULL
62 assert self.data.next() is Data.LIST
63 self.data.enter()
64 assert self.data.next() is None
65 self.data.put_ubyte(0)
66 assert self.data.next() is None
67 self.data.put_uint(0)
68 assert self.data.next() is None
69 self.data.put_int(0)
70 assert self.data.next() is None
71 self.data.exit()
72 assert self.data.next() is Data.BOOL
73 assert self.data.next() is None
74
75 self.data.rewind()
76 assert self.data.next() is Data.NULL
77 assert self.data.next() is Data.LIST
78 assert self.data.enter()
79 assert self.data.next() is Data.UBYTE
80 assert self.data.next() is Data.UINT
81 assert self.data.next() is Data.INT
82 assert self.data.next() is None
83 assert self.data.exit()
84 assert self.data.next() is Data.BOOL
85 assert self.data.next() is None
86
87 def testEnterExit(self):
88 assert self.data.next() is None

Callers

nothing calls this directly

Calls 10

put_nullMethod · 0.80
put_listMethod · 0.80
put_boolMethod · 0.80
enterMethod · 0.80
put_ubyteMethod · 0.80
put_uintMethod · 0.80
put_intMethod · 0.80
exitMethod · 0.80
nextMethod · 0.45
rewindMethod · 0.45

Tested by

no test coverage detected