diff -r 0951727b8815 -r d2c80f5cab53 configurationengine/source/plugins/common/ConeContentPlugin/contentplugin/tests/unittest_content_plugin.py --- a/configurationengine/source/plugins/common/ConeContentPlugin/contentplugin/tests/unittest_content_plugin.py Wed Sep 08 12:20:56 2010 +0300 +++ b/configurationengine/source/plugins/common/ConeContentPlugin/contentplugin/tests/unittest_content_plugin.py Thu Oct 21 16:36:53 2010 +0300 @@ -176,7 +176,10 @@ 'content/test/shout.txt', 'content/test/override.txt', 'content/test/s60.txt', - 'content/test/test_CAP_letters.txt'] + 'content/test/test_CAP_letters.txt', + 'content/wallpapers/wallpaper1.png', + 'content/wallpapers/wallpaper2.png', + 'content/wallpapers/wallpaper3.png'] actual = impl.list_output_files() self.assertEquals(sorted(actual), sorted(expected)) @@ -273,5 +276,24 @@ # There should be nothing in the copy list self.assertEquals(copylist, []) + def test_get_copy_list_with_multiple_includes_from_sequence(self): + impl = self.load_impl('assets/s60/implml/multiple_input_includes_from_sequence.content') + copylist = impl.get_full_copy_list() + self.assertEquals(sorted(copylist), + sorted( + [('assets/s60/content/test/foo.txt', 'widget/temp/foo.txt', False), + ('assets/s60/content/test/bar.txt', 'widget/temp/bar.txt', False), + ('assets/s60/content/test/baz.txt', 'widget/temp/baz.txt', False), + ('assets/s60/content/test/s60.txt', 'widget/temp/s60.txt', False)])) + + def test_get_copy_list_with_multiple_input_from_sequence_with_flatten(self): + impl = self.load_impl('assets/s60/implml/multiple_input_from_sequence_with_flatten.content') + copylist = impl.get_full_copy_list() + self.assertEquals(sorted(copylist), + sorted( + [('family/product/content/wallpapers/wallpaper1.png', 'content/wallpapers/1_wallpaper1.png', False), + ('family/product/content/wallpapers/wallpaper2.png', 'content/wallpapers/2_wallpaper2.png', False), + ('family/product/content/wallpapers/wallpaper3.png', 'content/wallpapers/3_wallpaper3.png', False)])) + if __name__ == '__main__': unittest.main()