Package elisa :: Package plugins :: Package good :: Package audiocd :: Module test_audiocd_media
[hide private]
[frames] | no frames]

Source Code for Module elisa.plugins.good.audiocd.test_audiocd_media

 1   
 2  from elisa.core.tests.test_media_provider import TestMediaProvider 
 3  from elisa.core.media_uri import MediaUri 
 4  import os 
 5  from twisted.internet import defer 
 6   
7 -class TestAudiocdMedia(TestMediaProvider):
8 9 component_class = 'elisa.plugins.good.audiocd.audiocd_media:AudiocdMedia' 10
11 - def get_valid_uris(self):
12 return [MediaUri(u'cdda://')]
13
14 - def test_directory(self):
15 uri = MediaUri(u'cdda://') 16 dfr = self.component.is_directory(uri) 17 dfr.addCallback(lambda validated: self.assertEquals(validated, True)) 18 19 uri = MediaUri(u'cdda://1?label=Track2') 20 dfr2 = self.component.is_directory(uri) 21 dfr2.addCallback(lambda validated: self.assertEquals(validated, False)) 22 23 return defer.DeferredList([dfr, dfr2])
24