|
@@ -200,7 +200,7 @@ def test_work_info(api_wrapper):
|
|
|
assert isinstance(response['work_exp'], dict), "Work exp should be a dict"
|
|
|
|
|
|
@pytest.mark.vcr()
|
|
|
-def test_article_info(api_wrapper):
|
|
|
+def test_article_info_one(api_wrapper):
|
|
|
"""Test article info"""
|
|
|
article_id = 2708696
|
|
|
response = Article(api_wrapper).info(article_id)
|
|
@@ -217,3 +217,22 @@ def test_article_info(api_wrapper):
|
|
|
assert isinstance(response['content_text'], str), "Content text should be a string"
|
|
|
assert isinstance(response['content_html'], str), "Content html should be a string"
|
|
|
assert isinstance(response['language'], str), "Language should be a string"
|
|
|
+
|
|
|
+@pytest.mark.vcr()
|
|
|
+def test_article_info_two(api_wrapper):
|
|
|
+ """Test article info"""
|
|
|
+ article_id = 2862982
|
|
|
+ response = Article(api_wrapper).info(article_id)
|
|
|
+
|
|
|
+ assert isinstance(response, dict), "The resonse should be a dict"
|
|
|
+ assert isinstance(response['article_id'], int), "Article id should be an integer"
|
|
|
+ assert isinstance(response['article_title'], str), "Article title should be a str"
|
|
|
+ assert response['newspaper_id'] is None, "Newspaper id should be none"
|
|
|
+ assert response['newspaper_name'] is None, "Newspaper name should be none"
|
|
|
+ assert isinstance(response['author_name'], str), "Author name should be a string"
|
|
|
+ assert isinstance(response['author_id'], int), "Author id should be an integer"
|
|
|
+ assert isinstance(response['region_name'], str), "Region name should be a string"
|
|
|
+ assert isinstance(response['region_id'], int), "Region id should be an integer"
|
|
|
+ assert isinstance(response['content_text'], str), "Content text should be a string"
|
|
|
+ assert isinstance(response['content_html'], str), "Content html should be a string"
|
|
|
+ assert isinstance(response['language'], str), "Language should be a string"
|