self.assertFalse(sc.discarded_events_have_default_clock_snapshots)
self.assertFalse(sc.supports_discarded_packets)
self.assertFalse(sc.discarded_packets_have_default_clock_snapshots)
+ self.assertEqual(len(sc.user_attributes), 0)
def test_create_name(self):
sc = self._tc.create_stream_class(name='bozo')
with self.assertRaises(TypeError):
self._tc.create_stream_class(default_clock_class=12)
+ def test_create_user_attributes(self):
+ sc = self._tc.create_stream_class(user_attributes={'salut': 23})
+ self.assertEqual(sc.user_attributes, {'salut': 23})
+
+ def test_create_invalid_user_attributes(self):
+ with self.assertRaises(TypeError):
+ self._tc.create_stream_class(user_attributes=object())
+
+ def test_create_invalid_user_attributes_value_type(self):
+ with self.assertRaises(TypeError):
+ self._tc.create_stream_class(user_attributes=23)
+
def test_automatic_stream_ids(self):
sc = self._tc.create_stream_class(assigns_automatic_stream_id=True)
self.assertTrue(sc.assigns_automatic_stream_id)
def test_supports_packets_raises_type_error(self):
with self.assertRaises(TypeError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc, supports_packets=23
)
def test_packets_have_begin_default_cs_raises_type_error(self):
with self.assertRaises(TypeError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
packets_have_beginning_default_clock_snapshot=23,
)
def test_packets_have_end_default_cs_raises_type_error(self):
with self.assertRaises(TypeError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc, packets_have_end_default_clock_snapshot=23
)
def test_does_not_support_packets_raises_with_begin_cs(self):
with self.assertRaises(ValueError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
packets_have_beginning_default_clock_snapshot=True,
)
def test_does_not_support_packets_raises_with_end_cs(self):
with self.assertRaises(ValueError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
packets_have_end_default_clock_snapshot=True,
)
def test_supports_discarded_events_raises_type_error(self):
with self.assertRaises(TypeError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc, supports_discarded_events=23
)
def test_discarded_events_have_default_cs_raises_type_error(self):
with self.assertRaises(TypeError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
discarded_events_have_default_clock_snapshots=23,
)
def test_does_not_support_discarded_events_raises_with_cs(self):
with self.assertRaises(ValueError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
discarded_events_have_default_clock_snapshots=True,
)
def test_supports_discarded_packets_raises_without_packet_support(self):
with self.assertRaises(ValueError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc, supports_discarded_packets=True
)
def test_supports_discarded_packets_raises_type_error(self):
with self.assertRaises(TypeError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
supports_discarded_packets=23,
supports_packets=True,
def test_discarded_packets_have_default_cs_raises_type_error(self):
with self.assertRaises(TypeError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
discarded_packets_have_default_clock_snapshots=23,
supports_packets=True,
def test_does_not_support_discarded_packets_raises_with_cs(self):
with self.assertRaises(ValueError):
- sc = self._tc.create_stream_class(
+ self._tc.create_stream_class(
default_clock_class=self._cc,
discarded_packets_have_default_clock_snapshots=True,
supports_packets=True,