[gen] Security: added missing checks at the code level, ensuring that a user can create instances of a given class (root classes, or instances created via an initiator field); bugfixes in the test system, which works again (was broken after deplonization); [shared] XmlUnmarshaller can now be ran in 'non utf-8' mode: if enabled, any marshalled string will no be Python unicode, but simple str.
This commit is contained in:
parent
0d7afb685f
commit
f843d5b7d6
11 changed files with 167 additions and 79 deletions
|
@ -9,7 +9,7 @@ from appy.gen.mixins.TestMixin import TestMixin, beforeTest, afterTest
|
|||
# Initialize the Zope test system ----------------------------------------------
|
||||
ZopeTestCase.installProduct('<!applicationName!>')
|
||||
|
||||
class Test(ZopeTestCase.ZopeTestCase, TestMixin):
|
||||
class Test(TestMixin, ZopeTestCase.ZopeTestCase):
|
||||
'''Base test class for <!applicationName!> test cases.'''
|
||||
|
||||
# Data needed for defining the tests -------------------------------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue