@@ -2,6 +2,8 @@ XXX: This functional test part has been removed due to the removal of
22ATContentTypes from PLONE_FIXTURE. We have to rewrite this test as a robot
33test because the dexterity collections do not work without js.
44
5+ XXX To put this more plainly: this file is currently NOT tested.
6+
57
68List comments in a collection
79-----------------------------
@@ -12,33 +14,24 @@ Create a collection.
1214 >>> from plone.app.testing import TEST_USER_NAME
1315 >>> setRoles(portal, 'manager', ['Manager'])
1416 >>> browser.open(portal.absolute_url())
15- >>> from plone.app.discussion.testing import COLLECTION_TYPE
16- >>> browser.getLink(url='++add++' + COLLECTION_TYPE).click()
17+ >>> browser.getLink(url='++add++Collection').click()
1718 >>> open('/tmp/testbrowser.html', 'w').write(browser.contents)
1819 >>> browser.getControl('form.widgets.IDublinCore.title').value = 'Foo Comment Collection'
1920 >>> browser.getControl('Save').click()
2021 >>> print(browser.contents)
2122 <...Changes saved...
22- >>> topic_url = browser.url
23+ >>> collection_url = browser.url
2324
2425Set the collection criteria.
2526
26- >>> browser.open(topic_url + "/edit")
27+ >>> browser.open(collection_url + "/edit")
2728
28- >>> if COLLECTION_TYPE == "Collection":
29- ... browser.getControl(name="addindex").value = ['portal_type']
30- ... browser.getControl(name="form.button.addcriteria").click()
31- ... browser.getControl(name="addoperator").value = ['plone.app.querystring.operation.selection.any']
32- ... browser.getControl(name="form.button.addcriteria").click()
33- ... browser.getControl(name="query.v:records:list").value = ["Discussion Item"]
34- ... browser.getControl(name="form.button.save").click()
35- ... else:
36- ... browser.getLink('Criteria').click()
37- ... browser.getControl('Item Type', index=0).selected = True
38- ... browser.getControl('Select content types').selected = True
39- ... browser.getControl('Add criteria').click()
40- ... browser.getControl('Comment').selected = True
41- ... browser.getControl('Save', index=0).click()
29+ >>> browser.getControl(name="addindex").value = ['portal_type']
30+ ... browser.getControl(name="form.button.addcriteria").click()
31+ ... browser.getControl(name="addoperator").value = ['plone.app.querystring.operation.selection.any']
32+ ... browser.getControl(name="form.button.addcriteria").click()
33+ ... browser.getControl(name="query.v:records:list").value = ["Discussion Item"]
34+ ... browser.getControl(name="form.button.save").click()
4235 >>> print(browser.contents)
4336 <...Changes saved...
4437
@@ -71,7 +64,7 @@ Delete the commented content.
7164
7265The comments are no longer in the catalog.
7366
74- >>> browser.open(topic_url )
67+ >>> browser.open(collection_url )
7568 >>> browser.getLink('admin on Doc1', index=0)
7669 Traceback (most recent call last):
7770 LinkNotFoundError
0 commit comments