Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
asoosprecognox committed Jul 10, 2024
2 parents c09cd3b + de457c7 commit d7e8f55
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 25 deletions.
4 changes: 2 additions & 2 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@
# built documents.
#
# The short X.Y version.
version = '1.29.0'
version = '1.30.0'
# The full version, including alpha/beta/rc tags.
release = '1.29.0'
release = '1.30.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
6 changes: 4 additions & 2 deletions examples/record_similarity.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ def run(key, alt_url='https://api.rosette.com/rest/v1/'):
"dob": "1993-04-16",
"addr": "123 Roadlane Ave",
"dob2": {
"date": "1993/04/16"
"date": "04161993",
"format": "MMddyyyy"
}
},
{
Expand Down Expand Up @@ -78,7 +79,8 @@ def run(key, alt_url='https://api.rosette.com/rest/v1/'):
"date": "1993-04-16"
},
"addr": {
"address": "123 Roadlane Ave"
"houseNumber": "123",
"road": "Roadlane Ave"
},
"dob2": {
"date": "1993/04/16"
Expand Down
2 changes: 1 addition & 1 deletion rosette/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
limitations under the License.
"""

__version__ = '1.29.0'
__version__ = '1.30.0'
8 changes: 4 additions & 4 deletions rosette/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

_APPLICATION_JSON = 'application/json'
_BINDING_LANGUAGE = 'python'
_BINDING_VERSION = '1.29.0'
_BINDING_VERSION = '1.30.0'
_CONCURRENCY_HEADER = 'x-rosetteapi-concurrency'
_CUSTOM_HEADER_PREFIX = 'X-RosetteAPI-'
_CUSTOM_HEADER_PATTERN = re.compile('^' + _CUSTOM_HEADER_PREFIX)
Expand Down Expand Up @@ -360,7 +360,7 @@ def __init__(self):

def validate(self):
"""Internal. Do not use."""
for option in "fields", "properties", "records": # required
for option in ["records"]: # required
if self[option] is None:
raise RosetteException(
"missingParameter",
Expand Down Expand Up @@ -528,7 +528,7 @@ def call(self, parameters, paramtype=None):
request = requests.Request(
'POST', url, files=files, headers=headers, params=payload)
prepared_request = self.api.session.prepare_request(request)
settings = self.api.session.merge_environment_settings(prepared_request.url, {}, {}, None, {})
settings = self.api.session.merge_environment_settings(prepared_request.url, {}, {}, None, None)
response = self.api.session.send(prepared_request, **settings)
rdata = response.content
response_headers = {"responseHeaders": dict(response.headers)}
Expand Down Expand Up @@ -671,7 +671,7 @@ def _make_request(self, operation, url, data, headers):
operation, url, data=data, headers=headers, params=payload)
prepared_request = self.session.prepare_request(request)
# Take into account environment settings, e.g. HTTP_PROXY and HTTPS_PROXY
settings = self.session.merge_environment_settings(prepared_request.url, {}, {}, None, {})
settings = self.session.merge_environment_settings(prepared_request.url, {}, {}, None, None)

try:
response = self.session.send(prepared_request, **settings)
Expand Down
16 changes: 0 additions & 16 deletions tests/test_rosette_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -993,22 +993,6 @@ def test_for_record_similarity_required_parameters(api, json_response):

params = RecordSimilarityParameters()

with pytest.raises(RosetteException) as e_rosette:
api.record_similarity(params)

assert e_rosette.value.status == 'missingParameter'
assert e_rosette.value.message == 'Required Record Similarity parameter is missing: fields'

params["fields"] = {}

with pytest.raises(RosetteException) as e_rosette:
api.record_similarity(params)

assert e_rosette.value.status == 'missingParameter'
assert e_rosette.value.message == 'Required Record Similarity parameter is missing: properties'

params["properties"] = {}

with pytest.raises(RosetteException) as e_rosette:
api.record_similarity(params)

Expand Down

0 comments on commit d7e8f55

Please sign in to comment.