Skip to content

Commit a68dadd

Browse files
committed
Re-enable the LRF tests
1 parent 7659ea6 commit a68dadd

1 file changed

Lines changed: 25 additions & 3 deletions

File tree

backend/tests/content_types/test_ct_lrf.py

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,43 @@
1+
from Acquisition import aq_parent
2+
from collections.abc import Generator
13
from plone.dexterity.fti import DexterityFTI
4+
from Products.CMFPlone.Portal import PloneSite
25

36
import pytest
47

58

6-
@pytest.mark.skip(reason="Only available if plone.app.multilingual is installed")
9+
@pytest.fixture(scope="session")
10+
def answers() -> dict:
11+
return {
12+
"site_id": "plone2",
13+
"title": "Test Site",
14+
"description": "Testing site.",
15+
"available_languages": ["de", "en"],
16+
"default_language": "de",
17+
"portal_timezone": "UTC",
18+
"setup_content": False,
19+
}
20+
21+
22+
@pytest.fixture(scope="class")
23+
def portal(portal_class, create_site, answers) -> Generator[PloneSite, None, None]:
24+
app = aq_parent(portal_class)
25+
site = create_site(app=app, answers=answers)
26+
yield site
27+
28+
729
class TestContentTypeFTI:
830
portal_type: str = "LRF"
931

1032
@pytest.fixture(autouse=True)
11-
def _setup(self, portal, get_fti):
33+
def _setup(self, portal, get_fti) -> None:
1234
self.portal = portal
1335
self.fti: DexterityFTI = get_fti(self.portal_type)
1436

1537
@pytest.mark.parametrize(
1638
"attr,expected",
1739
[
18-
("title", "LRF"),
40+
("title", "Language Root Folder"),
1941
("global_allow", False),
2042
],
2143
)

0 commit comments

Comments
 (0)