def test_get_current_streaming_asset(self): req = FakeRequest() req.GET = {'session_id': self.session.id} current = get_current_streaming_asset(req) self.assertEquals('dict', type(current).__name__) self.assertEquals(2, current['asset_id']) self.assertEquals('2013-11-21T17:29:44.610672', current['start_time']) self.assertEquals(6, current['duration_in_stream'])
def test_get_current_streaming_asset_multi_audiotrack(self): """ must raise RoundException if project has more than one AudioTrack """ req = FakeRequest() req.GET = {'session_id': self.session.id} track2 = mommy.make(Audiotrack, project=self.project1, id=2) with self.assertRaises(RoundException): current = get_current_streaming_asset(req) # delete extra track Audiotrack.objects.filter(id__exact=2).delete()