Skip to content

Commit 5fa7e8e

Browse files
committed
RCB-562: Tests work with 3.7.
1 parent ad3beaa commit 5fa7e8e

File tree

4 files changed

+31
-30
lines changed

4 files changed

+31
-30
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ dist: xenial
33
# Reflect version changes in setup.py classifiers
44
# 2.7 EOL - January 2020
55
# 3.4 EOL - March 2019
6-
# RCB-562 for 3.7 support
76
python:
87
- "2.7"
98
- "3.4"
109
- "3.5"
1110
- "3.6"
11+
- "3.7"
1212
install:
1313
- pip install tox
1414
script:

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ def read(*filenames, **kwargs):
5353
'Programming Language :: Python :: 3.4',
5454
'Programming Language :: Python :: 3.5',
5555
'Programming Language :: Python :: 3.6',
56+
'Programming Language :: Python :: 3.7',
5657
'Topic :: Software Development :: Libraries :: Python Modules'
5758
]
5859
)

tests/test_rosette_api.py

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
@pytest.fixture
3737
def json_response():
3838
""" fixture to return info body"""
39-
body = json.dumps({'name': 'Rosette API', 'versionChecked': True})
39+
body = json.dumps({'name': 'Rosette', 'versionChecked': True})
4040
return body
4141

4242

@@ -151,7 +151,7 @@ def test_ping(api, json_response):
151151
body=json_response, status=200, content_type="application/json")
152152

153153
result = api.ping()
154-
assert result["name"] == "Rosette API"
154+
assert result["name"] == "Rosette"
155155
httpretty.disable()
156156
httpretty.reset()
157157

@@ -165,7 +165,7 @@ def test_info(api, json_response):
165165
body=json_response, status=200, content_type="application/json")
166166

167167
result = api.info()
168-
assert result["name"] == "Rosette API"
168+
assert result["name"] == "Rosette"
169169
httpretty.disable()
170170
httpretty.reset()
171171

@@ -200,7 +200,7 @@ def test_the_max_pool_size(json_response, doc_params):
200200
api = API('bogus_key')
201201
assert api.get_pool_size() == 1
202202
result = api.language(doc_params)
203-
assert result["name"] == "Rosette API"
203+
assert result["name"] == "Rosette"
204204
assert api.get_pool_size() == 5
205205
httpretty.disable()
206206
httpretty.reset()
@@ -217,7 +217,7 @@ def test_the_language_endpoint(api, json_response, doc_params):
217217
body=json_response, status=200, content_type="application/json")
218218

219219
result = api.language(doc_params)
220-
assert result["name"] == "Rosette API"
220+
assert result["name"] == "Rosette"
221221
httpretty.disable()
222222
httpretty.reset()
223223

@@ -233,7 +233,7 @@ def test_the_sentences_endpoint(api, json_response, doc_params):
233233
body=json_response, status=200, content_type="application/json")
234234

235235
result = api.sentences(doc_params)
236-
assert result["name"] == "Rosette API"
236+
assert result["name"] == "Rosette"
237237
httpretty.disable()
238238
httpretty.reset()
239239

@@ -249,7 +249,7 @@ def test_the_tokens_endpoint(api, json_response, doc_params):
249249
body=json_response, status=200, content_type="application/json")
250250

251251
result = api.tokens(doc_params)
252-
assert result["name"] == "Rosette API"
252+
assert result["name"] == "Rosette"
253253
httpretty.disable()
254254
httpretty.reset()
255255

@@ -265,7 +265,7 @@ def test_the_morphology_complete_endpoint(api, json_response, doc_params):
265265
body=json_response, status=200, content_type="application/json")
266266

267267
result = api.morphology(doc_params)
268-
assert result["name"] == "Rosette API"
268+
assert result["name"] == "Rosette"
269269
httpretty.disable()
270270
httpretty.reset()
271271

@@ -281,7 +281,7 @@ def test_the_morphology_lemmas_endpoint(api, json_response, doc_params):
281281
body=json_response, status=200, content_type="application/json")
282282

283283
result = api.morphology(doc_params, 'lemmas')
284-
assert result["name"] == "Rosette API"
284+
assert result["name"] == "Rosette"
285285
httpretty.disable()
286286
httpretty.reset()
287287

@@ -297,7 +297,7 @@ def test_the_morphology_parts_of_speech_endpoint(api, json_response, doc_params)
297297
body=json_response, status=200, content_type="application/json")
298298

299299
result = api.morphology(doc_params, 'parts-of-speech')
300-
assert result["name"] == "Rosette API"
300+
assert result["name"] == "Rosette"
301301
httpretty.disable()
302302
httpretty.reset()
303303

@@ -313,7 +313,7 @@ def test_the_morphology_compound_components_endpoint(api, json_response, doc_par
313313
body=json_response, status=200, content_type="application/json")
314314

315315
result = api.morphology(doc_params, 'compound-components')
316-
assert result["name"] == "Rosette API"
316+
assert result["name"] == "Rosette"
317317
httpretty.disable()
318318
httpretty.reset()
319319

@@ -329,7 +329,7 @@ def test_the_morphology_han_readings_endpoint(api, json_response, doc_params):
329329
body=json_response, status=200, content_type="application/json")
330330

331331
result = api.morphology(doc_params, 'han-readings')
332-
assert result["name"] == "Rosette API"
332+
assert result["name"] == "Rosette"
333333
httpretty.disable()
334334
httpretty.reset()
335335

@@ -345,7 +345,7 @@ def test_the_entities_endpoint(api, json_response, doc_params):
345345
body=json_response, status=200, content_type="application/json")
346346

347347
result = api.entities(doc_params)
348-
assert result["name"] == "Rosette API"
348+
assert result["name"] == "Rosette"
349349
httpretty.disable()
350350
httpretty.reset()
351351

@@ -361,7 +361,7 @@ def test_the_categories_endpoint(api, json_response, doc_params):
361361
body=json_response, status=200, content_type="application/json")
362362

363363
result = api.categories(doc_params)
364-
assert result["name"] == "Rosette API"
364+
assert result["name"] == "Rosette"
365365
httpretty.disable()
366366
httpretty.reset()
367367

@@ -377,7 +377,7 @@ def test_the_sentiment_endpoint(api, json_response, doc_params):
377377
body=json_response, status=200, content_type="application/json")
378378

379379
result = api.sentiment(doc_params)
380-
assert result["name"] == "Rosette API"
380+
assert result["name"] == "Rosette"
381381
httpretty.disable()
382382
httpretty.reset()
383383

@@ -396,7 +396,7 @@ def test_the_multipart_operation(api, json_response, doc_params, tmpdir):
396396
tmp_file.write(json_response)
397397
doc_params.load_document_file = tmp_file
398398
result = api.sentiment(doc_params)
399-
assert result["name"] == "Rosette API"
399+
assert result["name"] == "Rosette"
400400
httpretty.disable()
401401
httpretty.reset()
402402

@@ -417,7 +417,7 @@ def test_the_name_translation_endpoint(api, json_response):
417417
params["targetLanguage"] = "eng"
418418
params["targetScript"] = "Latn"
419419
result = api.name_translation(params)
420-
assert result["name"] == "Rosette API"
420+
assert result["name"] == "Rosette"
421421
httpretty.disable()
422422
httpretty.reset()
423423

@@ -442,7 +442,7 @@ def test_the_name_similarity_endpoint(api, json_response):
442442
params["name2"] = {"text": matched_name_data2, "entityType": "PERSON"}
443443

444444
result = api.name_similarity(params)
445-
assert result["name"] == "Rosette API"
445+
assert result["name"] == "Rosette"
446446
httpretty.disable()
447447
httpretty.reset()
448448

@@ -468,7 +468,7 @@ def test_name_deduplicatation_parameters(api, json_response):
468468
params["names"] = ["John Smith", "Johnathon Smith", "Fred Jones"]
469469

470470
result = api.name_deduplication(params)
471-
assert result["name"] == "Rosette API"
471+
assert result["name"] == "Rosette"
472472

473473
httpretty.disable()
474474
httpretty.reset()
@@ -489,7 +489,7 @@ def test_the_name_deduplication_endpoint(api, json_response):
489489
params["threshold"] = threshold
490490

491491
result = api.name_deduplication(params)
492-
assert result["name"] == "Rosette API"
492+
assert result["name"] == "Rosette"
493493
httpretty.disable()
494494
httpretty.reset()
495495

@@ -508,7 +508,7 @@ def test_the_relationships_endpoint(api, json_response):
508508
params["content"] = "some text data"
509509
api.set_option('accuracyMode', 'PRECISION')
510510
result = api.relationships(params)
511-
assert result["name"] == "Rosette API"
511+
assert result["name"] == "Rosette"
512512
httpretty.disable()
513513
httpretty.reset()
514514

@@ -606,7 +606,7 @@ def test_for_name_similarity_required_parameters(api, json_response):
606606
params["name2"] = {"text": matched_name_data2, "entityType": "PERSON"}
607607

608608
result = api.name_similarity(params)
609-
assert result["name"] == "Rosette API"
609+
assert result["name"] == "Rosette"
610610
httpretty.disable()
611611
httpretty.reset()
612612

@@ -643,7 +643,7 @@ def test_for_name_translation_required_parameters(api, json_response):
643643
params["targetLanguage"] = "eng"
644644

645645
result = api.name_translation(params)
646-
assert result["name"] == "Rosette API"
646+
assert result["name"] == "Rosette"
647647

648648
httpretty.disable()
649649
httpretty.reset()
@@ -656,7 +656,7 @@ def test_the_semantic_vectors_endpoint(api, json_response, doc_params):
656656
body=json_response, status=200, content_type="application/json")
657657

658658
result = api.semantic_vectors(doc_params)
659-
assert result["name"] == "Rosette API"
659+
assert result["name"] == "Rosette"
660660
httpretty.disable()
661661
httpretty.reset()
662662

@@ -668,7 +668,7 @@ def test_the_syntax_dependencies_endpoint(api, json_response, doc_params):
668668
body=json_response, status=200, content_type="application/json")
669669

670670
result = api.syntax_dependencies(doc_params)
671-
assert result["name"] == "Rosette API"
671+
assert result["name"] == "Rosette"
672672
httpretty.disable()
673673
httpretty.reset()
674674

@@ -686,7 +686,7 @@ def test_the_transliteration_endpoint(api, json_response):
686686
params = DocumentParameters()
687687
params["content"] = "Some test content"
688688
result = api.transliteration(params)
689-
assert result["name"] == "Rosette API"
689+
assert result["name"] == "Rosette"
690690
httpretty.disable()
691691
httpretty.reset()
692692

@@ -702,7 +702,7 @@ def test_the_topics_endpoint(api, json_response, doc_params):
702702
body=json_response, status=200, content_type="application/json")
703703

704704
result = api.topics(doc_params)
705-
assert result["name"] == "Rosette API"
705+
assert result["name"] == "Rosette"
706706
httpretty.disable()
707707
httpretty.reset()
708708

@@ -717,6 +717,6 @@ def test_the_similar_terms_endpoint(api, json_response, doc_params):
717717

718718
api.set_option("resultLanguages", ["spa", "jpn", "deu"])
719719
result = api.similar_terms(doc_params)
720-
assert result["name"] == "Rosette API"
720+
assert result["name"] == "Rosette"
721721
httpretty.disable()
722722
httpretty.reset()

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ deps =
1515
pytest
1616
pep8
1717
pytest-pep8
18-
httpretty==0.8.14
18+
httpretty
1919
epydoc
2020
requests

0 commit comments

Comments
 (0)