Skip to content

Commit 7deb82e

Browse files
fix: check dados_iptu.sql in response
1 parent ab2d7c6 commit 7deb82e

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/sdk-validation.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,13 @@ result = client.consulta_endereco(
135135
)
136136

137137
# Validate response structure
138-
sql = result.get('sql')
139-
if not sql or not isinstance(sql, str) or len(sql) == 0:
140-
raise ValueError('Expected sql to be a non-empty string')
138+
if not result.get('success'):
139+
raise ValueError('Expected success to be true')
140+
141+
dados_iptu = result.get('dados_iptu', {})
142+
sql = dados_iptu.get('sql')
143+
if not sql or not isinstance(sql, str):
144+
raise ValueError('Expected dados_iptu.sql to be a non-empty string')
141145

142146
print('Authenticated endpoint test passed!')
143147
print(f'SQL field present: {sql[:50]}...')

0 commit comments

Comments
 (0)