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