projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: split real FC/field into single and double prec FC/field
[babeltrace.git]
/
tests
/
bindings
/
python
/
bt2
/
test_packet.py
diff --git
a/tests/bindings/python/bt2/test_packet.py
b/tests/bindings/python/bt2/test_packet.py
index aad07c4441b3d3e8b2706177976f053216812db8..255aaf20821df4d72bd1be9831a85ffe10bd4b38 100644
(file)
--- a/
tests/bindings/python/bt2/test_packet.py
+++ b/
tests/bindings/python/bt2/test_packet.py
@@
-17,7
+17,10
@@
#
import unittest
#
import unittest
+import utils
from utils import run_in_component_init
from utils import run_in_component_init
+from bt2 import stream as bt2_stream
+from bt2 import field as bt2_field
class PacketTestCase(unittest.TestCase):
class PacketTestCase(unittest.TestCase):
@@
-34,7
+37,7
@@
class PacketTestCase(unittest.TestCase):
sec = tc.create_structure_field_class()
sec += [
('cpu_id', tc.create_signed_integer_field_class(8)),
sec = tc.create_structure_field_class()
sec += [
('cpu_id', tc.create_signed_integer_field_class(8)),
- ('stuff', tc.create_real_field_class()),
+ ('stuff', tc.create_
double_precision_
real_field_class()),
]
# packet context
]
# packet context
@@
-43,7
+46,7
@@
class PacketTestCase(unittest.TestCase):
pc = tc.create_structure_field_class()
pc += [
('something', tc.create_signed_integer_field_class(8)),
pc = tc.create_structure_field_class()
pc += [
('something', tc.create_signed_integer_field_class(8)),
- ('something_else', tc.create_real_field_class()),
+ ('something_else', tc.create_
double_precision_
real_field_class()),
('events_discarded', tc.create_unsigned_integer_field_class(64)),
('packet_seq_num', tc.create_unsigned_integer_field_class(64)),
]
('events_discarded', tc.create_unsigned_integer_field_class(64)),
('packet_seq_num', tc.create_unsigned_integer_field_class(64)),
]
@@
-87,11
+90,25
@@
class PacketTestCase(unittest.TestCase):
def test_attr_stream(self):
packet, stream, _ = self._create_packet(with_pc=True)
self.assertEqual(packet.stream.addr, stream.addr)
def test_attr_stream(self):
packet, stream, _ = self._create_packet(with_pc=True)
self.assertEqual(packet.stream.addr, stream.addr)
+ self.assertIs(type(packet.stream), bt2_stream._Stream)
+
+ def test_const_attr_stream(self):
+ packet = utils.get_const_packet_beginning_message().packet
+ self.assertIs(type(packet.stream), bt2_stream._StreamConst)
def test_context_field(self):
packet, stream, pc_fc = self._create_packet(with_pc=True)
self.assertEqual(packet.context_field.cls.addr, pc_fc.addr)
def test_context_field(self):
packet, stream, pc_fc = self._create_packet(with_pc=True)
self.assertEqual(packet.context_field.cls.addr, pc_fc.addr)
+ self.assertIs(type(packet.context_field), bt2_field._StructureField)
+
+ def test_const_context_field(self):
+ packet = utils.get_const_packet_beginning_message().packet
+ self.assertIs(type(packet.context_field), bt2_field._StructureFieldConst)
def test_no_context_field(self):
packet, _, _ = self._create_packet(with_pc=False)
self.assertIsNone(packet.context_field)
def test_no_context_field(self):
packet, _, _ = self._create_packet(with_pc=False)
self.assertIsNone(packet.context_field)
+
+
+if __name__ == '__main__':
+ unittest.main()
This page took
0.024829 seconds
and
4
git commands to generate.