Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
slapos.core
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jérome Perrin
slapos.core
Commits
a4040310
Commit
a4040310
authored
Nov 02, 2012
by
Romain Courteaud
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Migrate Skin Selection test
parent
8ff7552e
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
517 additions
and
3 deletions
+517
-3
master/bt5/slapos_cache/SkinTemplateItem/portal_skins/slapos_cache.xml
...apos_cache/SkinTemplateItem/portal_skins/slapos_cache.xml
+21
-0
master/bt5/slapos_cache/bt/revision
master/bt5/slapos_cache/bt/revision
+1
-1
master/bt5/slapos_cloud/SkinTemplateItem/portal_skins/slapos_cloud_promise.xml
...ud/SkinTemplateItem/portal_skins/slapos_cloud_promise.xml
+21
-0
master/bt5/slapos_cloud/bt/revision
master/bt5/slapos_cloud/bt/revision
+1
-1
master/bt5/slapos_erp5/TestTemplateItem/testSlapOSSkinSelection.py
...5/slapos_erp5/TestTemplateItem/testSlapOSSkinSelection.py
+471
-0
master/bt5/slapos_erp5/bt/revision
master/bt5/slapos_erp5/bt/revision
+1
-1
master/bt5/slapos_erp5/bt/template_test_id_list
master/bt5/slapos_erp5/bt/template_test_id_list
+1
-0
No files found.
master/bt5/slapos_cache/SkinTemplateItem/portal_skins/slapos_cache.xml
View file @
a4040310
...
@@ -6,12 +6,33 @@
...
@@ -6,12 +6,33 @@
</pickle>
</pickle>
<pickle>
<pickle>
<dictionary>
<dictionary>
<item>
<key>
<string>
_local_properties
</string>
</key>
<value>
<tuple>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
business_template_skin_layer_priority
</string>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
float
</string>
</value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<item>
<key>
<string>
_objects
</string>
</key>
<key>
<string>
_objects
</string>
</key>
<value>
<value>
<tuple/>
<tuple/>
</value>
</value>
</item>
</item>
<item>
<key>
<string>
business_template_skin_layer_priority
</string>
</key>
<value>
<float>
60.0
</float>
</value>
</item>
<item>
<item>
<key>
<string>
id
</string>
</key>
<key>
<string>
id
</string>
</key>
<value>
<string>
slapos_cache
</string>
</value>
<value>
<string>
slapos_cache
</string>
</value>
...
...
master/bt5/slapos_cache/bt/revision
View file @
a4040310
5
6
\ No newline at end of file
\ No newline at end of file
master/bt5/slapos_cloud/SkinTemplateItem/portal_skins/slapos_cloud_promise.xml
View file @
a4040310
...
@@ -6,12 +6,33 @@
...
@@ -6,12 +6,33 @@
</pickle>
</pickle>
<pickle>
<pickle>
<dictionary>
<dictionary>
<item>
<key>
<string>
_local_properties
</string>
</key>
<value>
<tuple>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
business_template_skin_layer_priority
</string>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
float
</string>
</value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<item>
<key>
<string>
_objects
</string>
</key>
<key>
<string>
_objects
</string>
</key>
<value>
<value>
<tuple/>
<tuple/>
</value>
</value>
</item>
</item>
<item>
<key>
<string>
business_template_skin_layer_priority
</string>
</key>
<value>
<float>
60.0
</float>
</value>
</item>
<item>
<item>
<key>
<string>
id
</string>
</key>
<key>
<string>
id
</string>
</key>
<value>
<string>
slapos_cloud_promise
</string>
</value>
<value>
<string>
slapos_cloud_promise
</string>
</value>
...
...
master/bt5/slapos_cloud/bt/revision
View file @
a4040310
181
182
\ No newline at end of file
\ No newline at end of file
master/
product/Vifib/tests/testVifib
SkinSelection.py
→
master/
bt5/slapos_erp5/TestTemplateItem/testSlapOS
SkinSelection.py
View file @
a4040310
...
@@ -27,15 +27,16 @@
...
@@ -27,15 +27,16 @@
#
#
##############################################################################
##############################################################################
import
unittest
import
unittest
from
VifibMixin
import
testVifibMixin
from
Products.SlapOS.tests.testSlapOSMixin
import
\
testSlapOSMixin
import
difflib
import
difflib
class
Test
VifibSkinSelection
(
testVifib
Mixin
):
class
Test
SlaposSkinSelection
(
testSlapOS
Mixin
):
run_all_test
=
1
run_all_test
=
1
def
getTitle
(
self
):
def
getTitle
(
self
):
return
"
Vifib
Skin Selection"
return
"
Slapos
Skin Selection"
def
test_01_defaultSkin
(
self
,
quiet
=
0
,
run
=
run_all_test
):
def
test_01_defaultSkin
(
self
,
quiet
=
0
,
run
=
run_all_test
):
"""
"""
...
@@ -55,15 +56,10 @@ class TestVifibSkinSelection(testVifibMixin):
...
@@ -55,15 +56,10 @@ class TestVifibSkinSelection(testVifibMixin):
self
.
assertSameSet
(
self
.
assertSameSet
(
[
x
[
0
]
for
x
in
portal
.
portal_skins
.
getSkinPaths
()],
[
x
[
0
]
for
x
in
portal
.
portal_skins
.
getSkinPaths
()],
[
[
'Cash'
,
'Download'
,
'Download'
,
'Hosting'
,
'Hosting'
,
'KM'
,
'KM'
,
'Multiflex'
,
'Multiflex'
,
'ODS'
,
'ODT'
,
'Outdated'
,
'RSS'
,
'SHACACHE'
,
'SHACACHE'
,
'SHADIR'
,
'SHADIR'
,
'View'
,
'View'
,
...
@@ -101,111 +97,6 @@ class TestVifibSkinSelection(testVifibMixin):
...
@@ -101,111 +97,6 @@ class TestVifibSkinSelection(testVifibMixin):
message
+=
'
\
t
+ %s
\
n
'
%
i
message
+=
'
\
t
+ %s
\
n
'
%
i
self
.
fail
(
message
)
self
.
fail
(
message
)
def
test_03_Cash_selection
(
self
,
quiet
=
0
,
run
=
run_all_test
):
"""
Check the skin folder order
"""
if
not
run
:
return
skin_name
=
'Cash'
selection_string_list
=
\
"""
custom
vifib_upgrader
slapos_cloud
slapos_core
slapos_pdm
slapos_rest_api
slapos_subscription
vifib_base
vifib_cash
vifib_core
vifib_jauks_theme
vifib_jauks_widget_library
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web
vifib_web_ui_test
vifib_configurator
erp5_km
erp5_km_theme
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_accounting
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_ingestion
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item_trade
erp5_jquery
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_widget_library
erp5_workflow
erp5_xhtml_jquery_style
erp5_xhtml_style
external_method
Images
activity
zpt_content
zpt_control
zpt_generic
"""
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
def
test_05_Hosting_selection
(
self
,
quiet
=
0
,
run
=
run_all_test
):
def
test_05_Hosting_selection
(
self
,
quiet
=
0
,
run
=
run_all_test
):
"""
"""
Check the skin folder order
Check the skin folder order
...
@@ -216,40 +107,29 @@ zpt_generic
...
@@ -216,40 +107,29 @@ zpt_generic
selection_string_list
=
\
selection_string_list
=
\
"""
"""
custom
custom
vifib_upgrader
vifib_hosting
vifib_hosting
slapos_cache
slapos_cloud
slapos_cloud
slapos_cloud_promise
slapos_core
slapos_core
slapos_pdm
slapos_pdm
slapos_rest_api
slapos_rest_api
slapos_subscription
slapos_slap_tool
vifib_base
vifib_core
vifib_hosting_theme
vifib_hosting_theme
vifib_jauks_theme
vifib_jauks_theme
vifib_jauks_widget_library
vifib_jauks_widget_library
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web
vifib_web
vifib_web_ui_test
slapos_configurator
vifib_configurator
erp5_km
erp5_km
erp5_km_theme
erp5_km_theme
erp5_knowledge_pad
erp5_knowledge_pad
erp5_simulation
erp5_simulation
erp5_dms_base
erp5_dms_base
erp5_dms_web
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_access_tab
erp5_accounting
erp5_accounting
erp5_accounting_bbb
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce
erp5_commerce_widget_library
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_computer_immobilisation
...
@@ -259,11 +139,9 @@ erp5_content_translation
...
@@ -259,11 +139,9 @@ erp5_content_translation
erp5_core
erp5_core
erp5_core_proxy_field_legacy
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_crm
erp5_data_set
erp5_data_set
erp5_dhtml_style
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_dms
erp5_fckeditor
erp5_fckeditor
erp5_forge
erp5_forge
...
@@ -272,29 +150,14 @@ erp5_gadget
...
@@ -272,29 +150,14 @@ erp5_gadget
erp5_glossary
erp5_glossary
erp5_ingestion
erp5_ingestion
erp5_ingestion_test
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item
erp5_item_trade
erp5_item_trade
erp5_jquery
erp5_jquery
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_pdm
erp5_project
erp5_promise
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_toolbox
erp5_trade
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_vcs
erp5_web
erp5_web
erp5_web_crm
erp5_web_crm
...
@@ -309,204 +172,6 @@ activity
...
@@ -309,204 +172,6 @@ activity
zpt_content
zpt_content
zpt_control
zpt_control
zpt_generic
zpt_generic
"""
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
def
test_06_ODS_selection
(
self
,
quiet
=
0
,
run
=
run_all_test
):
"""
Check the skin folder order
"""
if
not
run
:
return
skin_name
=
'ODS'
selection_string_list
=
\
"""
custom
vifib_upgrader
slapos_cloud
slapos_core
slapos_pdm
slapos_rest_api
slapos_subscription
vifib_base
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web_ui_test
vifib_configurator
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
erp5_ods_style
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_accounting
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_ingestion
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item_trade
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_widget_library
erp5_workflow
erp5_xhtml_jquery_style
external_method
Images
activity
zpt_content
zpt_control
zpt_generic
"""
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
def
test_07_ODT_selection
(
self
,
quiet
=
0
,
run
=
run_all_test
):
"""
Check the skin folder order
"""
if
not
run
:
return
skin_name
=
'ODT'
selection_string_list
=
\
"""
custom
vifib_upgrader
slapos_cloud
slapos_core
slapos_pdm
slapos_rest_api
slapos_subscription
vifib_base
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web_ui_test
vifib_configurator
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
erp5_odt_style
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_accounting
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_ingestion
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item_trade
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_widget_library
erp5_workflow
erp5_xhtml_jquery_style
external_method
Images
activity
zpt_content
zpt_control
zpt_generic
"""
"""
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
...
@@ -520,35 +185,23 @@ zpt_generic
...
@@ -520,35 +185,23 @@ zpt_generic
selection_string_list
=
\
selection_string_list
=
\
"""
"""
custom
custom
vifib_upgrader
slapos_cache
slapos_cloud
slapos_cloud
slapos_cloud_promise
slapos_core
slapos_core
slapos_pdm
slapos_pdm
slapos_rest_api
slapos_rest_api
slapos_subscription
slapos_slap_tool
vifib_base
slapos_configurator
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web
vifib_web_ui_test
vifib_configurator
erp5_km
erp5_km
erp5_knowledge_pad
erp5_knowledge_pad
erp5_simulation
erp5_simulation
erp5_dms_base
erp5_dms_base
erp5_dms_web
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_access_tab
erp5_accounting
erp5_accounting
erp5_accounting_bbb
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce
erp5_commerce_widget_library
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_computer_immobilisation
...
@@ -558,11 +211,9 @@ erp5_content_translation
...
@@ -558,11 +211,9 @@ erp5_content_translation
erp5_core
erp5_core
erp5_core_proxy_field_legacy
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_crm
erp5_data_set
erp5_data_set
erp5_dhtml_style
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_dms
erp5_fckeditor
erp5_fckeditor
erp5_forge
erp5_forge
...
@@ -572,29 +223,14 @@ erp5_glossary
...
@@ -572,29 +223,14 @@ erp5_glossary
erp5_html_compatibility
erp5_html_compatibility
erp5_ingestion
erp5_ingestion
erp5_ingestion_test
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item
erp5_item_trade
erp5_item_trade
erp5_jquery
erp5_jquery
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_pdm
erp5_project
erp5_promise
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_toolbox
erp5_trade
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_vcs
erp5_web
erp5_web
erp5_web_crm
erp5_web_crm
...
@@ -622,35 +258,24 @@ zpt_generic
...
@@ -622,35 +258,24 @@ zpt_generic
selection_string_list
=
\
selection_string_list
=
\
"""
"""
custom
custom
vifib_upgrader
slapos_cache
slapos_cloud
slapos_cloud
slapos_cloud_promise
slapos_core
slapos_core
slapos_pdm
slapos_pdm
slapos_rest_api
slapos_rest_api
slapos_subscription
slapos_slap_tool
vifib_base
slapos_configurator
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web_ui_test
vifib_configurator
erp5_km
erp5_km
erp5_km_theme
erp5_km_theme
erp5_knowledge_pad
erp5_knowledge_pad
erp5_simulation
erp5_simulation
erp5_dms_base
erp5_dms_base
erp5_dms_web
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_access_tab
erp5_accounting
erp5_accounting
erp5_accounting_bbb
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce
erp5_commerce_widget_library
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_computer_immobilisation
...
@@ -660,11 +285,9 @@ erp5_content_translation
...
@@ -660,11 +285,9 @@ erp5_content_translation
erp5_core
erp5_core
erp5_core_proxy_field_legacy
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_crm
erp5_data_set
erp5_data_set
erp5_dhtml_style
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_dms
erp5_fckeditor
erp5_fckeditor
erp5_forge
erp5_forge
...
@@ -673,30 +296,15 @@ erp5_gadget
...
@@ -673,30 +296,15 @@ erp5_gadget
erp5_glossary
erp5_glossary
erp5_ingestion
erp5_ingestion
erp5_ingestion_test
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item
erp5_item_trade
erp5_item_trade
erp5_jquery
erp5_jquery
erp5_km_widget_library
erp5_km_widget_library
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_pdm
erp5_project
erp5_promise
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_toolbox
erp5_trade
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_vcs
erp5_web
erp5_web
erp5_web_crm
erp5_web_crm
...
@@ -724,35 +332,24 @@ zpt_generic
...
@@ -724,35 +332,24 @@ zpt_generic
selection_string_list
=
\
selection_string_list
=
\
"""
"""
custom
custom
vifib_upgrader
slapos_cache
slapos_cloud
slapos_cloud
slapos_cloud_promise
slapos_core
slapos_core
slapos_pdm
slapos_pdm
slapos_rest_api
slapos_rest_api
slapos_subscription
slapos_slap_tool
vifib_base
slapos_configurator
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web_ui_test
vifib_configurator
erp5_commerce_multiflex_layout
erp5_commerce_multiflex_layout
erp5_km
erp5_km
erp5_knowledge_pad
erp5_knowledge_pad
erp5_simulation
erp5_simulation
erp5_dms_base
erp5_dms_base
erp5_dms_web
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_access_tab
erp5_accounting
erp5_accounting
erp5_accounting_bbb
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce
erp5_commerce_widget_library
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_computer_immobilisation
...
@@ -762,11 +359,9 @@ erp5_content_translation
...
@@ -762,11 +359,9 @@ erp5_content_translation
erp5_core
erp5_core
erp5_core_proxy_field_legacy
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_crm
erp5_data_set
erp5_data_set
erp5_dhtml_style
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_dms
erp5_fckeditor
erp5_fckeditor
erp5_forge
erp5_forge
...
@@ -775,28 +370,13 @@ erp5_gadget
...
@@ -775,28 +370,13 @@ erp5_gadget
erp5_glossary
erp5_glossary
erp5_ingestion
erp5_ingestion
erp5_ingestion_test
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item
erp5_item_trade
erp5_item_trade
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_pdm
erp5_project
erp5_promise
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_toolbox
erp5_trade
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_vcs
erp5_web
erp5_web
erp5_web_crm
erp5_web_crm
...
@@ -823,35 +403,24 @@ zpt_generic
...
@@ -823,35 +403,24 @@ zpt_generic
selection_string_list
=
\
selection_string_list
=
\
"""
"""
custom
custom
vifib_upgrader
slapos_cache
slapos_cloud
slapos_cloud
slapos_cloud_promise
slapos_core
slapos_core
slapos_pdm
slapos_pdm
slapos_rest_api
slapos_rest_api
slapos_subscription
slapos_slap_tool
vifib_base
slapos_configurator
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web_ui_test
vifib_configurator
erp5_km
erp5_km
erp5_web_download_theme
erp5_web_download_theme
erp5_knowledge_pad
erp5_knowledge_pad
erp5_simulation
erp5_simulation
erp5_dms_base
erp5_dms_base
erp5_dms_web
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_access_tab
erp5_accounting
erp5_accounting
erp5_accounting_bbb
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce
erp5_commerce_widget_library
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_computer_immobilisation
...
@@ -861,11 +430,9 @@ erp5_content_translation
...
@@ -861,11 +430,9 @@ erp5_content_translation
erp5_core
erp5_core
erp5_core_proxy_field_legacy
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_crm
erp5_data_set
erp5_data_set
erp5_dhtml_style
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_dms
erp5_fckeditor
erp5_fckeditor
erp5_forge
erp5_forge
...
@@ -874,28 +441,13 @@ erp5_gadget
...
@@ -874,28 +441,13 @@ erp5_gadget
erp5_glossary
erp5_glossary
erp5_ingestion
erp5_ingestion
erp5_ingestion_test
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item
erp5_item_trade
erp5_item_trade
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_pdm
erp5_project
erp5_promise
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_toolbox
erp5_trade
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_vcs
erp5_web
erp5_web
erp5_web_crm
erp5_web_crm
...
@@ -910,207 +462,10 @@ activity
...
@@ -910,207 +462,10 @@ activity
zpt_content
zpt_content
zpt_control
zpt_control
zpt_generic
zpt_generic
"""
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
def
test_13_RSS_selection
(
self
):
"""
Check the skin folder order
"""
skin_name
=
'RSS'
selection_string_list
=
\
"""
custom
vifib_upgrader
slapos_cloud
slapos_core
slapos_pdm
slapos_rest_api
slapos_subscription
vifib_base
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web_ui_test
vifib_configurator
erp5_rss_style
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_accounting
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_ingestion
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item_trade
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_widget_library
erp5_workflow
erp5_xhtml_jquery_style
external_method
Images
activity
zpt_content
zpt_control
zpt_generic
"""
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
def
test_14_Outdated_selection
(
self
):
"""
Check the skin folder order
"""
skin_name
=
'Outdated'
selection_string_list
=
\
"""
custom
vifib_upgrader
vifib_upgrader_20120423
vifib_upgrader_201210
vifib_upgrader_before_201208
vifib_upgrader_before_201209
slapos_cloud
slapos_core
slapos_pdm
slapos_rest_api
slapos_subscription
vifib_base
vifib_core
vifib_payzen
vifib_promise
vifib_simulation
vifib_slap
vifib_test
vifib_web_ui_test
vifib_configurator
erp5_km
erp5_knowledge_pad
erp5_simulation
erp5_dms_base
erp5_dms_web
erp5_accounting_l10n_fr
erp5_upgrader
erp5_access_tab
erp5_accounting
erp5_accounting_bbb
erp5_administration
erp5_base
erp5_bearer_token
erp5_commerce
erp5_commerce_widget_library
erp5_computer_immobilisation
erp5_configurator
erp5_configurator_wizard
erp5_content_translation
erp5_core
erp5_core_proxy_field_legacy
erp5_credential
erp5_credential_oauth2
erp5_crm
erp5_data_set
erp5_dhtml_style
erp5_discount_resource
erp5_dms
erp5_fckeditor
erp5_forge
erp5_forge_release
erp5_gadget
erp5_glossary
erp5_ingestion
erp5_ingestion_test
erp5_integration
erp5_invoicing
erp5_item
erp5_item_trade
erp5_ods_core
erp5_odt_core
erp5_ooo_import
erp5_open_trade
erp5_payzen_secure_payment
erp5_pdm
erp5_project
erp5_project_trade
erp5_rss_core
erp5_secure_payment
erp5_simplified_invoicing
erp5_software_pdm
erp5_system_event
erp5_tax_resource
erp5_toolbox
erp5_trade
erp5_ui_test
erp5_ui_test_core
erp5_vcs
erp5_web
erp5_web_crm
erp5_web_minimal_theme
erp5_web_widget_library
erp5_workflow
erp5_xhtml_jquery_style
external_method
Images
activity
zpt_content
zpt_control
zpt_generic
"""
"""
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
self
.
assertSameSkinSelection
(
skin_name
,
selection_string_list
)
def
test_suite
():
def
test_suite
():
suite
=
unittest
.
TestSuite
()
suite
=
unittest
.
TestSuite
()
suite
.
addTest
(
unittest
.
makeSuite
(
Test
Vifib
SkinSelection
))
suite
.
addTest
(
unittest
.
makeSuite
(
Test
Slapos
SkinSelection
))
return
suite
return
suite
master/bt5/slapos_erp5/bt/revision
View file @
a4040310
35
36
\ No newline at end of file
\ No newline at end of file
master/bt5/slapos_erp5/bt/template_test_id_list
0 → 100644
View file @
a4040310
testSlapOSSkinSelection
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment