code: def test_download(self):
      file = self.client.get(self.item_url + "download/flac")
      self.assertEqual(file.status_code, 200)
      self.assertEqual(file["content-type"], "audio/flac")
  
      file = self.client.get(self.item_url + "download/wav")
      self.assertEqual(file.status_code, 200)
      self.assertEqual(file["content-type"], "audio/x-wav")
  
      file = self.client.get(self.item_url + "download/mp3")
      self.assertEqual(file.status_code, 200)
      self.assertEqual(file["content-type"], "audio/mpeg")
  
file_path: TimeSide/timeside/server/tests/test_item.py
imports: from django.test.client import BOUNDARY, MULTIPART_CONTENT, encode_multipart
  from timeside import __file__
  from timeside.server.models import *
  from timeside.server.tests.timeside_test_server import TimeSideTestServer
label_desc: Use image node_id 8 for calling the TestItem obj's underlying member method code with example usage: obj.test_download() without return types