@@ -21,6 +21,33 @@ def test_list_attachments(self, mock_requestmaker_get):
21
21
UserStory (rm , id = 1 ).list_attachments ()
22
22
mock_requestmaker_get .assert_called_with ("userstories/attachments" , query = {"object_id" : 1 }, paginate = True )
23
23
24
+ @patch ("taiga.requestmaker.RequestMaker.get" )
25
+ def test_list_userstories_page_2 (self , mock_requestmaker_get ):
26
+ mock_requestmaker_get .return_value = MockResponse (
27
+ 200 , create_mock_json ("tests/resources/userstories_list_success.json" )
28
+ )
29
+ api = TaigaAPI (token = "f4k3" )
30
+ api .user_stories .list (page = 1 , page_size = 2 )
31
+ mock_requestmaker_get .assert_called_with ("userstories" , query = {"page_size" : 2 , "page" : 1 }, paginate = True )
32
+
33
+ @patch ("taiga.requestmaker.RequestMaker.get" )
34
+ def test_list_userstories_page_1 (self , mock_requestmaker_get ):
35
+ mock_requestmaker_get .return_value = MockResponse (
36
+ 200 , create_mock_json ("tests/resources/userstories_list_success.json" )
37
+ )
38
+ api = TaigaAPI (token = "f4k3" )
39
+ api .user_stories .list (page_size = 2 )
40
+ mock_requestmaker_get .assert_called_with ("userstories" , query = {"page_size" : 2 }, paginate = True )
41
+
42
+ @patch ("taiga.requestmaker.RequestMaker.get" )
43
+ def test_list_userstories_no_pagination (self , mock_requestmaker_get ):
44
+ mock_requestmaker_get .return_value = MockResponse (
45
+ 200 , create_mock_json ("tests/resources/userstories_list_success.json" )
46
+ )
47
+ api = TaigaAPI (token = "f4k3" )
48
+ api .user_stories .list (pagination = False , page = 2 , page_size = 3 )
49
+ mock_requestmaker_get .assert_called_with ("userstories" , query = {}, paginate = False )
50
+
24
51
@patch ("taiga.requestmaker.RequestMaker.get" )
25
52
def test_single_userstory_parsing (self , mock_requestmaker_get ):
26
53
mock_requestmaker_get .return_value = MockResponse (
0 commit comments