Commit 439cd479 authored by Lucas Carvalho's avatar Lucas Carvalho

We must inherit from ERP5TypeTestCase.

Now is possible to run these tests under portal_classes due the "magic" done by runLiveTest and also run using runUnitTest.
parent e23637e9
...@@ -33,12 +33,12 @@ import os ...@@ -33,12 +33,12 @@ import os
import transaction import transaction
import httplib import httplib
from DateTime import DateTime from DateTime import DateTime
from Products.ERP5Type.tests.ERP5TypeLiveTestCase import ERP5TypeLiveTestCase from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from ShaCacheMixin import ShaCacheMixin from ShaCacheMixin import ShaCacheMixin
from ShaSecurityMixin import ShaSecurityMixin from ShaSecurityMixin import ShaSecurityMixin
class TestShaCacheExternal(ShaCacheMixin, ShaSecurityMixin, ERP5TypeLiveTestCase): class TestShaCacheExternal(ShaCacheMixin, ShaSecurityMixin, ERP5TypeTestCase):
""" """
ShaCache - HTTP File Cache server ShaCache - HTTP File Cache server
We must simulate the real usage of ShaCache using httplib. We must simulate the real usage of ShaCache using httplib.
...@@ -50,6 +50,14 @@ class TestShaCacheExternal(ShaCacheMixin, ShaSecurityMixin, ERP5TypeLiveTestCase ...@@ -50,6 +50,14 @@ class TestShaCacheExternal(ShaCacheMixin, ShaSecurityMixin, ERP5TypeLiveTestCase
""" """
return "SHACACHE External - Real Usage Of ShaCache" return "SHACACHE External - Real Usage Of ShaCache"
def getBusinessTemplateList(self):
"""
Return the list of required business templates.
"""
return ShaCacheMixin().getBusinessTemplateList() + \
('erp5_data_set',
'networkcache_erp5',)
def afterSetUp(self): def afterSetUp(self):
""" """
Initialize the ERP5 site. Initialize the ERP5 site.
......
...@@ -34,12 +34,12 @@ import os ...@@ -34,12 +34,12 @@ import os
import transaction import transaction
import httplib import httplib
from DateTime import DateTime from DateTime import DateTime
from Products.ERP5Type.tests.ERP5TypeLiveTestCase import ERP5TypeLiveTestCase from Products.ERP5Type.tests.ERP5TypeLiveTestCase import ERP5TypeTestCase
from ShaDirMixin import ShaDirMixin from ShaDirMixin import ShaDirMixin
from ShaSecurityMixin import ShaSecurityMixin from ShaSecurityMixin import ShaSecurityMixin
class TestShaDirExternal(ShaDirMixin, ShaSecurityMixin, ERP5TypeLiveTestCase): class TestShaDirExternal(ShaDirMixin, ShaSecurityMixin, ERP5TypeTestCase):
""" """
ShaDir - HTTP Information Cache server ShaDir - HTTP Information Cache server
We must simulate the real usage of ShaDir using httplib. We must simulate the real usage of ShaDir using httplib.
...@@ -51,6 +51,13 @@ class TestShaDirExternal(ShaDirMixin, ShaSecurityMixin, ERP5TypeLiveTestCase): ...@@ -51,6 +51,13 @@ class TestShaDirExternal(ShaDirMixin, ShaSecurityMixin, ERP5TypeLiveTestCase):
""" """
return "SHADIR External - Real Usage Of ShaDir" return "SHADIR External - Real Usage Of ShaDir"
def getBusinessTemplateList(self):
"""
Return the list of required business templates.
"""
return ShaDirMixin().getBusinessTemplateList() + \
('networkcache_erp5',)
def afterSetUp(self): def afterSetUp(self):
""" """
Initialize the ERP5 site. Initialize the ERP5 site.
......
19 20
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment