configurationengine/source/plugins/symbian/ConeThemePlugin/themeplugin/tests/unittest_theme_plugin.py
--- a/configurationengine/source/plugins/symbian/ConeThemePlugin/themeplugin/tests/unittest_theme_plugin.py Fri Mar 12 08:30:17 2010 +0200
+++ b/configurationengine/source/plugins/symbian/ConeThemePlugin/themeplugin/tests/unittest_theme_plugin.py Tue Aug 10 14:29:28 2010 +0300
@@ -14,21 +14,16 @@
# Description:
#
-import unittest, os, shutil
+import unittest, os, sys
-import __init__
-from cone.public import exceptions,plugin,api
-from cone.storage import filestorage
-from cone.confml import implml
-from themeplugin import maketheme
-from themeplugin import theme_function
-from cone.storage.filestorage import FileStorage
+from cone.public import plugin,api
ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
def impl_from_resource(resource_ref, configuration):
- doc_root = plugin.ReaderBase._read_xml_doc_from_resource(resource_ref, configuration)
- return maketheme.ThemeImplReader.read_impl(resource_ref, configuration, doc_root)
+ impls = plugin.ImplFactory.get_impls_from_file(resource_ref, configuration)
+ assert len(impls) == 1
+ return impls[0]
class TestThemePlugin(unittest.TestCase):
def setUp(self):
@@ -43,8 +38,6 @@
project = api.Project(api.Storage.open(os.path.join(ROOT_PATH,"e75")))
config = project.get_configuration("root_variant.confml")
impl = impl_from_resource("variant/implml/theme.thememl", config);
- t1 = impl.list_theme_dir
- t2 = impl.list_active_theme
list_tpf_files = impl.list_tpf_files(impl.list_active_theme,impl.list_theme_dir)
self.assertEquals(sorted(list_tpf_files),
sorted(['variant/content/UI/Themes/Armi.tpf', 's60/content/UI/Armi2.tpf']))
@@ -70,7 +63,9 @@
list_tpf_files = impl.find_tpf_files(tpf_paths)
self.assertEquals(sorted(list_tpf_files), sorted(['variant/content/UI/Themes/Armi.tpf', 's60/content/UI/Armi2.tpf']))
-
+# Only run these tests on Windows
+if sys.platform != 'win32':
+ del TestThemePlugin
if __name__ == '__main__':
- unittest.main()
+ unittest.main()