예제 #1
0
    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'])
예제 #2
0
    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'])
예제 #3
0
 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()
예제 #4
0
 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()