Skip to content

Commit

Permalink
Merge branch 'master' of git://github.com/plone/Products.CMFPlone
Browse files Browse the repository at this point in the history
  • Loading branch information
tisto committed Feb 21, 2014
2 parents cf93738 + 65f164f commit 58b794b
Showing 1 changed file with 4 additions and 31 deletions.
35 changes: 4 additions & 31 deletions Products/CMFPlone/tests/testPortalCreation.py
Expand Up @@ -121,6 +121,10 @@ def testMembersFolderOrdering(self):
members = self.membership.getMembersFolder()
self.assertEqual(members._ordering, 'unordered')

def testMembersFolderDefaultView(self):
members = self.membership.getMembersFolder()
self.assertEqual(members.layout, '@@member-search')

def testMailHost(self):
# MailHost should be of the standard variety
mailhost = self.portal.MailHost
Expand Down Expand Up @@ -901,40 +905,9 @@ class TestPortalBugs(PloneTestCase.PloneTestCase):

def afterSetUp(self):
self.membership = self.portal.portal_membership
self.members = self.membership.getMembersFolder()
self.catalog = self.portal.portal_catalog
self.mem_index_type = "Script (Python)"
self.setupAuthenticator()

def testMembersIndexHtml(self):
# index_html for Members folder should be a Page Template
members = self.members
self.assertEqual(aq_base(members).meta_type, 'ATFolder')
self.assertTrue(hasattr(aq_base(members), 'index_html'))
# getitem works
self.assertEqual(aq_base(members)['index_html'].meta_type,
self.mem_index_type)
self.assertEqual(members['index_html'].meta_type, self.mem_index_type)
# _getOb works
self.assertEqual(aq_base(members)._getOb('index_html').meta_type,
self.mem_index_type)
self.assertEqual(members._getOb('index_html').meta_type,
self.mem_index_type)
# getattr works when called explicitly
self.assertEqual(aq_base(members).__getattr__('index_html').meta_type,
self.mem_index_type)
self.assertEqual(members.__getattr__('index_html').meta_type,
self.mem_index_type)

def testLargePloneFolderHickup(self):
# Attribute access for 'index_html' acquired the Document from the
# portal instead of returning the local Page Template. This was due to
# special treatment of 'index_html' in the PloneFolder base class and
# got fixed by hazmat.
members = self.members
self.assertEqual(aq_base(members).meta_type, 'ATFolder')
self.assertEqual(members.index_html.meta_type, self.mem_index_type)

def testSubsequentProfileImportSucceeds(self):
# Subsequent profile imports fail (#5439)
self.loginAsPortalOwner()
Expand Down

1 comment on commit 58b794b

@mister-roboto
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TESTS PASSED
Mr.Roboto url : http://jenkins.plone.org/roboto/get_info?push=4f00a718ecd54085b423bc0c6c32b10d
plone-5.0-python-2.7 [SUCCESS]

Please sign in to comment.