Skip to content

Commit

Permalink
Merge pull request #368 from averevki/reformat-mockserver
Browse files Browse the repository at this point in the history
Rename create_expectation method to create_response_expectation
  • Loading branch information
averevki authored Mar 14, 2024
2 parents ea59682 + b83c892 commit a065675
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion testsuite/mockserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ def create_request_expectation(
}
return self._expectation(expectation_id, json_data)

def create_expectation(
def create_response_expectation(
self,
expectation_id,
body,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def header():
def opa_policy_expectation(request, mockserver, module_label, header):
"""Creates Mockserver Expectation that returns Rego query and returns its endpoint"""
request.addfinalizer(lambda: mockserver.clear_expectation(module_label))
return mockserver.create_expectation(module_label, rego_allow_header(*header))
return mockserver.create_response_expectation(module_label, rego_allow_header(*header))


@pytest.fixture(scope="module")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def updated_header():
@pytest.fixture(scope="module", autouse=True)
def update_external_opa(mockserver, module_label, updated_header):
"""Updates Expectation with updated header"""
mockserver.create_expectation(module_label, rego_allow_header(*updated_header))
mockserver.create_response_expectation(module_label, rego_allow_header(*updated_header))
# Sleeps for 1 second to compensate auto-refresh cycle `authorization.opa.externalRegistry.ttl = 1`
time.sleep(1)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
def mockserver_expectation(request, mockserver, module_label):
"""Creates Mockserver Expectation which returns non-empty response on hit"""
request.addfinalizer(lambda: mockserver.clear_expectation(module_label))
return mockserver.create_expectation(module_label, "response")
return mockserver.create_response_expectation(module_label, "response")


@pytest.fixture(scope="module")
Expand Down
6 changes: 3 additions & 3 deletions testsuite/tests/kuadrant/authorino/dinosaur/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ def terms_and_conditions(request, mockserver, module_label):
"""Creates Mockserver Expectation that returns whether terms are required and returns its endpoint"""

def _terms_and_conditions(value):
return mockserver.create_expectation(
return mockserver.create_response_expectation(
f"{module_label}-terms",
{"terms_required": value},
ContentType.APPLICATION_JSON,
Expand All @@ -56,7 +56,7 @@ def cluster_info(request, mockserver, module_label):
"""Creates Mockserver Expectation that returns client ID and returns its endpoint"""

def _cluster_info(value):
return mockserver.create_expectation(
return mockserver.create_response_expectation(
f"{module_label}-cluster", {"client_id": value}, ContentType.APPLICATION_JSON
)

Expand All @@ -69,7 +69,7 @@ def resource_info(request, mockserver, module_label):
"""Creates Mockserver Expectation that returns info about resource and returns its endpoint"""

def _resource_info(org_id, owner):
return mockserver.create_expectation(
return mockserver.create_response_expectation(
f"{module_label}-resource",
{"org_id": org_id, "owner": owner},
ContentType.APPLICATION_JSON,
Expand Down
2 changes: 1 addition & 1 deletion testsuite/tests/kuadrant/authorino/metadata/test_http.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
def country_mock_expectation(request, mockserver, module_label):
"""Creates Mockserver Expectation which returns simple JSON that contains `allowed_countries`"""
request.addfinalizer(lambda: mockserver.clear_expectation(module_label))
return mockserver.create_expectation(module_label, ALLOWED_COUNTRY, ContentType.APPLICATION_JSON)
return mockserver.create_response_expectation(module_label, ALLOWED_COUNTRY, ContentType.APPLICATION_JSON)


@pytest.fixture(scope="module")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
def json_mock_expectation(request, mockserver, module_label):
"""Creates Mockserver Expectation which returns multi-element JSON."""
request.addfinalizer(lambda: mockserver.clear_expectation(module_label))
return mockserver.create_expectation(module_label, MULTI_ELEMENT_JSON, ContentType.APPLICATION_JSON)
return mockserver.create_response_expectation(module_label, MULTI_ELEMENT_JSON, ContentType.APPLICATION_JSON)


@pytest.fixture(scope="module")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
def mockserver_expectation(request, mockserver, module_label):
"""Creates Mockserver Expectation which returns non-empty response on hit"""
request.addfinalizer(lambda: mockserver.clear_expectation(module_label))
return mockserver.create_expectation(module_label, "response")
return mockserver.create_response_expectation(module_label, "response")


@pytest.fixture(scope="module")
Expand Down

0 comments on commit a065675

Please sign in to comment.