from django.test import TestCase, Client from django.urls import reverse class OutputM3UTest(TestCase): def setUp(self): self.client = Client() def test_generate_m3u_response(self): """ Test that the M3U endpoint returns a valid M3U file. """ url = reverse('output:generate_m3u') response = self.client.get(url) self.assertEqual(response.status_code, 200) content = response.content.decode() self.assertIn("#EXTM3U", content)