configurationengine/source/plugins/common/ConeContentPlugin/contentplugin/tests/unittest_content_plugin.py
changeset 5 d2c80f5cab53
parent 3 e7e0ae78773e
equal deleted inserted replaced
4:0951727b8815 5:d2c80f5cab53
   174         impl = self.load_impl('assets/s60/implml/copy.content')
   174         impl = self.load_impl('assets/s60/implml/copy.content')
   175         expected = ['content/prodX/jee/ProdX_specific.txt', 
   175         expected = ['content/prodX/jee/ProdX_specific.txt', 
   176                     'content/test/shout.txt', 
   176                     'content/test/shout.txt', 
   177                     'content/test/override.txt', 
   177                     'content/test/override.txt', 
   178                     'content/test/s60.txt',
   178                     'content/test/s60.txt',
   179                     'content/test/test_CAP_letters.txt']
   179                     'content/test/test_CAP_letters.txt',
       
   180                     'content/wallpapers/wallpaper1.png',
       
   181                     'content/wallpapers/wallpaper2.png',
       
   182                     'content/wallpapers/wallpaper3.png']
   180         actual = impl.list_output_files()
   183         actual = impl.list_output_files()
   181         self.assertEquals(sorted(actual), sorted(expected))
   184         self.assertEquals(sorted(actual), sorted(expected))
   182 
   185 
   183     def test_configuration_content_create_output(self):
   186     def test_configuration_content_create_output(self):
   184         impl = self.load_impl('assets/s60/implml/copy.content')
   187         impl = self.load_impl('assets/s60/implml/copy.content')
   271         impl = self.load_impl('assets/s60/implml/empty_input_file_from_sequence.content')
   274         impl = self.load_impl('assets/s60/implml/empty_input_file_from_sequence.content')
   272         copylist = impl.get_full_copy_list()
   275         copylist = impl.get_full_copy_list()
   273         # There should be nothing in the copy list
   276         # There should be nothing in the copy list
   274         self.assertEquals(copylist, [])
   277         self.assertEquals(copylist, [])
   275         
   278         
       
   279     def test_get_copy_list_with_multiple_includes_from_sequence(self):
       
   280         impl = self.load_impl('assets/s60/implml/multiple_input_includes_from_sequence.content')
       
   281         copylist = impl.get_full_copy_list()
       
   282         self.assertEquals(sorted(copylist),
       
   283             sorted(
       
   284                 [('assets/s60/content/test/foo.txt', 'widget/temp/foo.txt', False),
       
   285                  ('assets/s60/content/test/bar.txt', 'widget/temp/bar.txt', False),
       
   286                  ('assets/s60/content/test/baz.txt', 'widget/temp/baz.txt', False),
       
   287                  ('assets/s60/content/test/s60.txt', 'widget/temp/s60.txt', False)]))
       
   288 
       
   289     def test_get_copy_list_with_multiple_input_from_sequence_with_flatten(self):
       
   290         impl = self.load_impl('assets/s60/implml/multiple_input_from_sequence_with_flatten.content')
       
   291         copylist = impl.get_full_copy_list()
       
   292         self.assertEquals(sorted(copylist),
       
   293             sorted(
       
   294                 [('family/product/content/wallpapers/wallpaper1.png', 'content/wallpapers/1_wallpaper1.png', False),
       
   295                  ('family/product/content/wallpapers/wallpaper2.png', 'content/wallpapers/2_wallpaper2.png', False),
       
   296                  ('family/product/content/wallpapers/wallpaper3.png', 'content/wallpapers/3_wallpaper3.png', False)]))
       
   297         
   276 if __name__ == '__main__':
   298 if __name__ == '__main__':
   277     unittest.main()
   299     unittest.main()