@@ -415,6 +415,29 @@ def test_the_multipart_operation(api, json_response, doc_params, tmpdir):
415415 httpretty .disable ()
416416 httpretty .reset ()
417417
418+
419+ def test_incompatible_type (api , json_response ):
420+ """Test the name translation endpoint"""
421+ httpretty .enable ()
422+ httpretty .register_uri (httpretty .POST , "https://api.rosette.com/rest/v1/info" ,
423+ body = json_response , status = 200 , content_type = "application/json" )
424+ httpretty .register_uri (httpretty .POST , "https://api.rosette.com/rest/v1/sentences" ,
425+ body = json_response , status = 200 , content_type = "application/json" )
426+
427+ params = NameTranslationParameters ()
428+ params ["name" ] = "some data to translate"
429+ params ["entityType" ] = "PERSON"
430+ params ["targetLanguage" ] = "eng"
431+ params ["targetScript" ] = "Latn"
432+
433+ # oops, called sentences
434+ with pytest .raises (RosetteException ) as e_rosette :
435+ api .sentences (params )
436+
437+ httpretty .disable ()
438+ httpretty .reset ()
439+
440+
418441# Test the name translation endpoint
419442
420443
@@ -465,29 +488,6 @@ def test_the_name_requests_with_text(api, json_response):
465488 httpretty .reset ()
466489
467490
468-
469- def test_the_name_similarity_single_parameters (api , json_response ):
470- """Test the name similarity parameters"""
471- httpretty .enable ()
472- httpretty .register_uri (httpretty .POST , "https://api.rosette.com/rest/v1/info" ,
473- body = json_response , status = 200 , content_type = "application/json" )
474- httpretty .register_uri (httpretty .POST , "https://api.rosette.com/rest/v1/name-similarity" ,
475- body = json_response , status = 200 , content_type = "application/json" )
476-
477- matched_name_data1 = "John Mike Smith"
478- matched_name_data2 = "John Joe Smith"
479- params = NameSimilarityParameters ()
480- params ["name1" ] = {"text" : matched_name_data1 }
481- params ["name2" ] = {"text" : matched_name_data2 }
482- params ["parameters" ] = {"conflictScore" : "0.9" }
483-
484- result = api .name_similarity (params )
485- assert result ["name" ] == "Rosette"
486- httpretty .disable ()
487- httpretty .reset ()
488-
489-
490-
491491def test_the_name_similarity_single_parameters (api , json_response ):
492492 """Test the name similarity parameters"""
493493 httpretty .enable ()
0 commit comments