code: def test_get_visual(self):
      analyzer = Analysis.objects.get(title="Onset Detection Function")
      result = self.get_result(analyzer)
      self.assertEqual(result.data["hdf5"][-5:], ".hdf5")
  
      visual = self.client.get(result.data["url"] + "visual/")
      self.assertEqual(visual.content_type, "image/png")
  
imports: from timeside.server.models import *
  from timeside.server.tests.timeside_test_server import TimeSideTestServer
label_desc: Use image node_id 4 for calling the TestResults obj's underlying member method code with example usage: obj.test_get_visual() without return types