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()