Commit 05285c978be180bcd4345cd130d9d5fe9baf37db

Authored by alexdiatlov
Committed by GitHub
2 parents 110cf7b9 5a6dc03f

Merge pull request #123 from ProzorroUKR/feed_reading

CS-4124 add archiver error procesing
... ... @@ -4,6 +4,8 @@ Library Collections
4 4 Resource keywords.robot
5 5 Resource resource.robot
6 6
  7 +*** Variables ***
  8 +${ERROR_MESSAGE}= Calling method 'get_tender' failed: ResourceGone: {"status": "error", "errors": [{"location": "url", "name": "tender_id", "description": "Archived"}]}
7 9
8 10 *** Keywords ***
9 11 Можливість оголосити тендер
... ... @@ -144,7 +146,11 @@ Resource resource.robot
144 146 \ ${internalid}= Get From Dictionary ${tenders_feed_item} id
145 147 \ ${date_modified}= Get From Dictionary ${tenders_feed_item} dateModified
146 148 \ Log To Console - Читання тендеру з id ${internalid} та датою модифікації ${date_modified}
147   - \ Run As ${username} Отримати тендер по внутрішньому ідентифікатору ${internalid}
  149 + \ ${status}= Run Keyword And Return Status Отримати тендер по внутрішньому ідентифікатору ${username} ${internalid}
  150 + \ Run Keyword If ${status} == ${False}
  151 + \ ... Run Keyword And Expect Error ${ERROR_MESSAGE} Отримати тендер по внутрішньому ідентифікатору ${username} ${internalid}
  152 + \ Run Keyword If ${status} == ${True}
  153 + \ ... Run As ${username} Отримати тендер по внутрішньому ідентифікатору ${internalid}
148 154
149 155
150 156 Можливість знайти план по ідентифікатору
... ...
Please register or login to post a comment