Home | Trees | Indices | Help |
---|
|
1 # Elisa - Home multimedia server 2 # Copyright (C) 2006-2008 Fluendo Embedded S.L. (www.fluendo.com). 3 # All rights reserved. 4 # 5 # This file is available under one of two license agreements. 6 # 7 # This file is licensed under the GPL version 3. 8 # See "LICENSE.GPL" in the root of this distribution including a special 9 # exception to use Elisa with Fluendo's plugins. 10 # 11 # The GPL part of Elisa is also available under a commercial licensing 12 # agreement from Fluendo. 13 # See "LICENSE.Elisa" in the root directory of this distribution package 14 # for details on that license. 15 16 from elisa.core.tests.elisa_test_case import ElisaTestCase 17 from elisa.core import common, plugin 18 from elisa.core import media_manager, metadata_manager, media_uri, media_scanner 19 from elisa.core import media_db 20 from elisa.base_components import media_provider, metadata_provider 21 22 from twisted.internet import defer, threads 2325 295031 if not dict.has_key('uri'): 32 return False 33 34 uri = dict['uri'] 35 36 if uri.scheme == 'foo': 37 return True 38 return False39 43557957 if not dict.has_key('uri'): 58 return False 59 60 uri = dict['uri'] 61 62 if uri.scheme == 'foo' or uri.scheme == 'bar': 63 return True 64 return False65 6981107 108 116 117 df = self._barprovider.get_metadata(foo_dict) 118 df.addCallback(dict_filled) 11983 ElisaTestCase.setUp(self) 84 self._fooprovider = FooMetadataProvider() 85 self._barprovider = BarMetadataProvider()8688 foo_uri = media_uri.MediaUri(u'foo://bar') 89 foo_dict = {'uri' : foo_uri} 90 bar_uri = media_uri.MediaUri(u'bar://blah') 91 bar_dict = {'uri' : bar_uri} 92 self.assertEquals(self._fooprovider.able_to_handle(foo_dict), True) 93 self.assertEquals(self._barprovider.able_to_handle(foo_dict), True) 94 self.assertEquals(self._fooprovider.able_to_handle(bar_dict), False) 95 self.assertEquals(self._barprovider.able_to_handle(bar_dict), True)96 9799 foo_uri = media_uri.MediaUri(u'foo://bar') 100 foo_dict = {'uri' : foo_uri} 101 102 def dict_filled(dict): 103 self.assertEquals(dict, {'uri': foo_uri,'artist': 'foo', 'album': 'bar'})104 105 df = self._fooprovider.get_metadata(foo_dict) 106 df.addCallback(dict_filled)
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0beta1 on Wed Jan 16 19:10:22 2008 | http://epydoc.sourceforge.net |