- Writes tests for aircox streamer application; - Add test utilities in aircox Co-authored-by: bkfox <thomas bkfox net> Reviewed-on: #110
		
			
				
	
	
		
			34 lines
		
	
	
		
			790 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			790 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.contrib import admin
 | 
						|
from django.utils.translation import gettext_lazy as _
 | 
						|
 | 
						|
from aircox.viewsets import SoundViewSet
 | 
						|
 | 
						|
from . import viewsets
 | 
						|
from .views import StreamerAdminView
 | 
						|
 | 
						|
admin.site.route_view(
 | 
						|
    "tools/streamer",
 | 
						|
    StreamerAdminView.as_view(),
 | 
						|
    "tools-streamer",
 | 
						|
    label=_("Streamer Monitor"),
 | 
						|
)
 | 
						|
 | 
						|
streamer_prefix = "streamer/(?P<station_pk>[0-9]+)/"
 | 
						|
 | 
						|
 | 
						|
router = admin.site.router
 | 
						|
router.register(
 | 
						|
    streamer_prefix + "playlist",
 | 
						|
    viewsets.PlaylistSourceViewSet,
 | 
						|
    basename="streamer-playlist",
 | 
						|
)
 | 
						|
router.register(
 | 
						|
    streamer_prefix + "queue",
 | 
						|
    viewsets.QueueSourceViewSet,
 | 
						|
    basename="streamer-queue",
 | 
						|
)
 | 
						|
router.register("streamer", viewsets.StreamerViewSet, basename="streamer")
 | 
						|
router.register("sound", SoundViewSet, basename="sound")
 | 
						|
 | 
						|
urls = []
 |