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
Paul Graydon
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