Skip to content

Commit b258ec8

Browse files
committed
test(dns): add skip annotations for scan_list and scan_review tests
Prism mock returns incomplete response data for dns_records/scan/review endpoint (missing required fields: id, created_on, meta, modified_on, proxiable). Skip annotations already exist in staging-next via skip_test_reason in cloudflare-config but were missed by the sync because dns was not in the changed resource set.
1 parent d33af8b commit b258ec8

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

tests/api_resources/dns/test_records.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5866,13 +5866,15 @@ def test_path_params_scan(self, client: Cloudflare) -> None:
58665866
body={},
58675867
)
58685868

5869+
@pytest.mark.skip(reason="mock server returns invalid data")
58695870
@parametrize
58705871
def test_method_scan_list(self, client: Cloudflare) -> None:
58715872
record = client.dns.records.scan_list(
58725873
zone_id="023e105f4ecef8ad9ca31a8372d0c353",
58735874
)
58745875
assert_matches_type(SyncSinglePage[RecordResponse], record, path=["response"])
58755876

5877+
@pytest.mark.skip(reason="mock server returns invalid data")
58765878
@parametrize
58775879
def test_raw_response_scan_list(self, client: Cloudflare) -> None:
58785880
response = client.dns.records.with_raw_response.scan_list(
@@ -5884,6 +5886,7 @@ def test_raw_response_scan_list(self, client: Cloudflare) -> None:
58845886
record = response.parse()
58855887
assert_matches_type(SyncSinglePage[RecordResponse], record, path=["response"])
58865888

5889+
@pytest.mark.skip(reason="mock server returns invalid data")
58875890
@parametrize
58885891
def test_streaming_response_scan_list(self, client: Cloudflare) -> None:
58895892
with client.dns.records.with_streaming_response.scan_list(
@@ -5897,20 +5900,23 @@ def test_streaming_response_scan_list(self, client: Cloudflare) -> None:
58975900

58985901
assert cast(Any, response.is_closed) is True
58995902

5903+
@pytest.mark.skip(reason="mock server returns invalid data")
59005904
@parametrize
59015905
def test_path_params_scan_list(self, client: Cloudflare) -> None:
59025906
with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
59035907
client.dns.records.with_raw_response.scan_list(
59045908
zone_id="",
59055909
)
59065910

5911+
@pytest.mark.skip(reason="mock server returns invalid data")
59075912
@parametrize
59085913
def test_method_scan_review(self, client: Cloudflare) -> None:
59095914
record = client.dns.records.scan_review(
59105915
zone_id="023e105f4ecef8ad9ca31a8372d0c353",
59115916
)
59125917
assert_matches_type(Optional[RecordScanReviewResponse], record, path=["response"])
59135918

5919+
@pytest.mark.skip(reason="mock server returns invalid data")
59145920
@parametrize
59155921
def test_method_scan_review_with_all_params(self, client: Cloudflare) -> None:
59165922
record = client.dns.records.scan_review(
@@ -5935,6 +5941,7 @@ def test_method_scan_review_with_all_params(self, client: Cloudflare) -> None:
59355941
)
59365942
assert_matches_type(Optional[RecordScanReviewResponse], record, path=["response"])
59375943

5944+
@pytest.mark.skip(reason="mock server returns invalid data")
59385945
@parametrize
59395946
def test_raw_response_scan_review(self, client: Cloudflare) -> None:
59405947
response = client.dns.records.with_raw_response.scan_review(
@@ -5946,6 +5953,7 @@ def test_raw_response_scan_review(self, client: Cloudflare) -> None:
59465953
record = response.parse()
59475954
assert_matches_type(Optional[RecordScanReviewResponse], record, path=["response"])
59485955

5956+
@pytest.mark.skip(reason="mock server returns invalid data")
59495957
@parametrize
59505958
def test_streaming_response_scan_review(self, client: Cloudflare) -> None:
59515959
with client.dns.records.with_streaming_response.scan_review(
@@ -5959,6 +5967,7 @@ def test_streaming_response_scan_review(self, client: Cloudflare) -> None:
59595967

59605968
assert cast(Any, response.is_closed) is True
59615969

5970+
@pytest.mark.skip(reason="mock server returns invalid data")
59625971
@parametrize
59635972
def test_path_params_scan_review(self, client: Cloudflare) -> None:
59645973
with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
@@ -11848,13 +11857,15 @@ async def test_path_params_scan(self, async_client: AsyncCloudflare) -> None:
1184811857
body={},
1184911858
)
1185011859

11860+
@pytest.mark.skip(reason="mock server returns invalid data")
1185111861
@parametrize
1185211862
async def test_method_scan_list(self, async_client: AsyncCloudflare) -> None:
1185311863
record = await async_client.dns.records.scan_list(
1185411864
zone_id="023e105f4ecef8ad9ca31a8372d0c353",
1185511865
)
1185611866
assert_matches_type(AsyncSinglePage[RecordResponse], record, path=["response"])
1185711867

11868+
@pytest.mark.skip(reason="mock server returns invalid data")
1185811869
@parametrize
1185911870
async def test_raw_response_scan_list(self, async_client: AsyncCloudflare) -> None:
1186011871
response = await async_client.dns.records.with_raw_response.scan_list(
@@ -11866,6 +11877,7 @@ async def test_raw_response_scan_list(self, async_client: AsyncCloudflare) -> No
1186611877
record = await response.parse()
1186711878
assert_matches_type(AsyncSinglePage[RecordResponse], record, path=["response"])
1186811879

11880+
@pytest.mark.skip(reason="mock server returns invalid data")
1186911881
@parametrize
1187011882
async def test_streaming_response_scan_list(self, async_client: AsyncCloudflare) -> None:
1187111883
async with async_client.dns.records.with_streaming_response.scan_list(
@@ -11879,20 +11891,23 @@ async def test_streaming_response_scan_list(self, async_client: AsyncCloudflare)
1187911891

1188011892
assert cast(Any, response.is_closed) is True
1188111893

11894+
@pytest.mark.skip(reason="mock server returns invalid data")
1188211895
@parametrize
1188311896
async def test_path_params_scan_list(self, async_client: AsyncCloudflare) -> None:
1188411897
with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
1188511898
await async_client.dns.records.with_raw_response.scan_list(
1188611899
zone_id="",
1188711900
)
1188811901

11902+
@pytest.mark.skip(reason="mock server returns invalid data")
1188911903
@parametrize
1189011904
async def test_method_scan_review(self, async_client: AsyncCloudflare) -> None:
1189111905
record = await async_client.dns.records.scan_review(
1189211906
zone_id="023e105f4ecef8ad9ca31a8372d0c353",
1189311907
)
1189411908
assert_matches_type(Optional[RecordScanReviewResponse], record, path=["response"])
1189511909

11910+
@pytest.mark.skip(reason="mock server returns invalid data")
1189611911
@parametrize
1189711912
async def test_method_scan_review_with_all_params(self, async_client: AsyncCloudflare) -> None:
1189811913
record = await async_client.dns.records.scan_review(
@@ -11917,6 +11932,7 @@ async def test_method_scan_review_with_all_params(self, async_client: AsyncCloud
1191711932
)
1191811933
assert_matches_type(Optional[RecordScanReviewResponse], record, path=["response"])
1191911934

11935+
@pytest.mark.skip(reason="mock server returns invalid data")
1192011936
@parametrize
1192111937
async def test_raw_response_scan_review(self, async_client: AsyncCloudflare) -> None:
1192211938
response = await async_client.dns.records.with_raw_response.scan_review(
@@ -11928,6 +11944,7 @@ async def test_raw_response_scan_review(self, async_client: AsyncCloudflare) ->
1192811944
record = await response.parse()
1192911945
assert_matches_type(Optional[RecordScanReviewResponse], record, path=["response"])
1193011946

11947+
@pytest.mark.skip(reason="mock server returns invalid data")
1193111948
@parametrize
1193211949
async def test_streaming_response_scan_review(self, async_client: AsyncCloudflare) -> None:
1193311950
async with async_client.dns.records.with_streaming_response.scan_review(
@@ -11941,6 +11958,7 @@ async def test_streaming_response_scan_review(self, async_client: AsyncCloudflar
1194111958

1194211959
assert cast(Any, response.is_closed) is True
1194311960

11961+
@pytest.mark.skip(reason="mock server returns invalid data")
1194411962
@parametrize
1194511963
async def test_path_params_scan_review(self, async_client: AsyncCloudflare) -> None:
1194611964
with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):

0 commit comments

Comments
 (0)