Commit a16556400ebbc9e89d6fe8b072ad8c5a098b46e1

Authored by Andrew Yanovych
1 parent 298252f8

added second bidder

  1 +*** Setting ***
  2 +Library op_robot_tests.tests_files.service_keywords
  3 +Library String
  4 +LIbrary Collections
  5 +LIbrary Selenium2Library
  6 +Library DebugLibrary
  7 +Resource keywords.robot
  8 +Suite Setup TestCaseSetup
  9 +Suite Teardown Close all browsers
  10 +
  11 +*** Variables ***
  12 +${viewer} Tender Viewer
  13 +# Tender Viewer
  14 +${provider} Tender User
  15 +
  16 +
  17 +*** Test Cases ***
  18 +Можливість оголосити однопердметний тендер
  19 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер
  20 + Викликати для учасника ${USERS.tender_owner} Створити тендер
  21 + ${LAST_MODIFICATION_DATE}= Get Current Date
  22 + Set Global Variable ${LAST_MODIFICATION_DATE}
  23 +
  24 +Пошук однопредметного тендера по ідентифікатору
  25 + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
  26 + Дочекатись синхронізації з майданчиком ${viewer}
  27 + Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
  28 +
  29 +Подати цінову пропозицію bidder1
  30 + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  31 + Дочекатись дати початоку прийому пропозицій
  32 + ${bid}= test bid data
  33 + Log object data ${bid}
  34 + ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  35 + Set Global Variable ${biddingresponce}
  36 +
  37 +#Подати цінову пропозицію bidder2
  38 +# [Tags] ${USERS.users['${provider2}'].broker}: Можливість подати цінову пропозицію
  39 +# Дочекатись дати початоку прийому пропозицій
  40 +# ${bid}= test bid data
  41 +# Log object data ${bid}
  42 +# ${biddingresponce}= Викликати для учасника ${provider2} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  43 +# Set Global Variable ${biddingresponce}
  44 +
  45 +Змінити цінову пропозицію
  46 + [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
  47 + Log object data ${biddingresponce}
  48 + Set To Dictionary ${biddingresponce.data.value} amount 600
  49 + Log object data ${biddingresponce.data.value}
  50 + Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce}
  51 +
  52 +Прийняти пропозицію переможця
  53 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця
  54 + Дочекатись дати закінчення прийому пропозицій
  55 + ${LAST_MODIFICATION_DATE}= Get Current Date
  56 + Set Global Variable ${LAST_MODIFICATION_DATE}
  57 + отримати останні зміни в тендері
  58 + ${award}= test_award_data
  59 + ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0]
  60 + Set To Dictionary ${award} data ${award_data}
  61 + Set To Dictionary ${award['data']} status active
  62 + Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award}
\ No newline at end of file
... ...
Please register or login to post a comment