def test_stream_type_filter(self, session): stream_types = ["rtmp", "hls"] available_streams = streams("test.se", stream_types=stream_types) self.assertTrue("rtmp" in available_streams) self.assertTrue("hls" in available_streams) self.assertTrue("test" not in available_streams) self.assertTrue("http" not in available_streams)
def test_stream_type_wildcard(self, session): stream_types = ["rtmp", "hls", "*"] available_streams = streams("test.se", stream_types=stream_types) self.assertTrue("rtmp" in available_streams) self.assertTrue("hls" in available_streams) self.assertTrue("test" in available_streams) self.assertTrue("http" in available_streams)
def test_no_streams(self, session): self.assertEqual({}, streams("test.se/empty"))
def test_no_streams_exception(self, session): self.assertEqual({}, streams("test.se/NoStreamsError"))
def test_find_test_plugin(self, session): self.assertTrue("rtmp" in streams("test.se"))
def test_find_test_plugin(self, session): self.assertTrue( "rtmp" in streams("test.se") )
def test_stream_type_wildcard(self, session): stream_types = ["hls", "*"] available_streams = streams("test.se", stream_types=stream_types) self.assertIn("hls", available_streams) self.assertIn("test", available_streams) self.assertIn("http", available_streams)
def test_stream_type_filter(self, session): stream_types = ["hls"] available_streams = streams("test.se", stream_types=stream_types) self.assertIn("hls", available_streams) self.assertNotIn("test", available_streams) self.assertNotIn("http", available_streams)
def test_find_test_plugin(self, session): self.assertIn("hls", streams("test.se"))