Skip to content

Commit eec116d

Browse files
test(ee): add an EE specific test
1 parent 3c4432f commit eec116d

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

tests/functional/api/test_groups.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,9 @@ def test_group_subgroups_projects(gl, user):
218218
group4.delete()
219219

220220

221-
@pytest.mark.skip
222-
def test_group_wiki(group):
221+
def test_group_wiki(gitlab_ee, group):
222+
if not gitlab_ee:
223+
pytest.skip("Requires GitLab EE to run")
223224
content = "Group Wiki page content"
224225
wiki = group.wikis.create({"title": "groupwikipage", "content": content})
225226
assert wiki in group.wikis.list()
@@ -234,8 +235,9 @@ def test_group_wiki(group):
234235
assert wiki not in group.wikis.list()
235236

236237

237-
@pytest.mark.skip(reason="EE feature")
238-
def test_group_hooks(group):
238+
def test_group_hooks(gitlab_ee, group):
239+
if not gitlab_ee:
240+
pytest.skip("Requires GitLab EE to run")
239241
hook = group.hooks.create({"url": "http://hook.url"})
240242
assert hook in group.hooks.list()
241243

tests/functional/conftest.py

+5
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,11 @@ def is_gitlab_ee(gl: gitlab.Gitlab) -> bool:
226226
return False
227227

228228

229+
@pytest.fixture(scope="session")
230+
def gitlab_ee(gl) -> bool:
231+
return is_gitlab_ee(gl=gl)
232+
233+
229234
@pytest.fixture(scope="session")
230235
def gitlab_runner(gl):
231236
container = "gitlab-runner-test"

0 commit comments

Comments
 (0)