Skip to content

Commit 7376c22

Browse files
committed
Added tests for get_variations and search_items
1 parent 6425fdf commit 7376c22

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

tests/test_api_get_variations.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import unittest
2+
from unittest import mock
3+
4+
from amazon_paapi import AmazonApi, models
5+
from amazon_paapi.helpers import requests
6+
7+
8+
class TestGetVariations(unittest.TestCase):
9+
@mock.patch.object(requests, "get_variations_response")
10+
def test_get_variations(self, mocked_get_variations_response):
11+
mocked_response = models.VariationsResult()
12+
mocked_response.items = []
13+
mocked_get_variations_response.return_value = mocked_response
14+
amazon = AmazonApi("key", "secret", "tag", "ES")
15+
response = amazon.get_variations("ABCDEFGHIJ")
16+
self.assertTrue(isinstance(response.items, list))

tests/test_api_search_items.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import unittest
2+
from unittest import mock
3+
4+
from amazon_paapi import AmazonApi, models
5+
from amazon_paapi.helpers import requests
6+
7+
8+
class TestSearchItems(unittest.TestCase):
9+
@mock.patch.object(requests, "get_search_items_response")
10+
def test_search_items(self, mocked_get_search_items_response):
11+
mocked_response = models.SearchResult()
12+
mocked_response.items = []
13+
mocked_get_search_items_response.return_value = mocked_response
14+
amazon = AmazonApi("key", "secret", "tag", "ES")
15+
response = amazon.search_items(keywords="test")
16+
self.assertTrue(isinstance(response.items, list))

0 commit comments

Comments
 (0)