+ def test_streams_none(self):
+ self.assertEqual(len(self._tc.streams), 0)
+
+ def test_streams_len(self):
+ self._tc.add_stream_class(self._create_stream_class('sc1', 3))
+ stream0 = self._tc[3]()
+ stream1 = self._tc[3]()
+ stream2 = self._tc[3]()
+ self.assertEqual(len(self._tc.streams), 3)
+
+ def test_streams_iter(self):
+ self._tc.add_stream_class(self._create_stream_class('sc1', 3))
+ stream0 = self._tc[3](id=12)
+ stream1 = self._tc[3](id=15)
+ stream2 = self._tc[3](id=17)
+ sids = set()
+
+ for stream in self._tc.streams:
+ sids.add(stream.id)
+
+ self.assertEqual(len(sids), 3)
+ self.assertTrue(12 in sids and 15 in sids and 17 in sids)
+