qualification.robot
5.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
*** Settings ***
Resource keywords.robot
Resource resource.robot
Suite Setup Test Suite Setup
Suite Teardown Test Suite Teardown
*** Variables ***
@{used_roles} tender_owner viewer
*** Test Cases ***
Можливість знайти закупівлю по ідентифікатору
[Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
... viewer tender_owner
... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
... minimal
Завантажити дані про тендер
:FOR ${username} IN ${viewer} ${tender_owner}
\ ${resp}= Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
##############################################################################################
# AWARDS
##############################################################################################
Відображення статусу кваліфікації
[Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних кваліфікації
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
:FOR ${username} IN ${viewer} ${tender_owner}
\ ${qualification_status}= Отримати дані із тендера ${tender_owner} ${TENDER['TENDER_UAID']} status ${TENDER['LOT_ID']}
\ Run Keyword IF '${TENDER['LOT_ID']}' Should Be Equal ${qualification_status} active
\ ... ELSE Should Be Equal ${qualification_status} active.qualification
Відображення вартості номенклатури постачальника
[Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних постачальника
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
:FOR ${username} IN ${viewer} ${tender_owner}
\ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[0].value.amount
Відображення імені постачальника
[Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних постачальника
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
:FOR ${username} IN ${viewer} ${tender_owner}
\ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[0].suppliers[0].name
Відображення ідентифікатора постачальника
[Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних постачальника
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
:FOR ${username} IN ${viewer} ${tender_owner}
\ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[0].suppliers[0].identifier.id
##############################################################################################
# QUALIFICATION
##############################################################################################
Можливість завантажити документ рішення кваліфікаційної комісії для підтвердження постачальника
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
${filepath}= create_fake_doc
Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${filepath} ${TENDER['TENDER_UAID']} 0
Можливість підтвердити постачальника
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
... minimal
Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 0
Можливість скасувати рішення кваліфікації
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
... minimal
Run As ${tender_owner} Скасування рішення кваліфікаційної комісії ${TENDER['TENDER_UAID']} 0
Можливість завантажити документ рішення кваліфікаційної комісії для підтвердження нового постачальника
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
${filepath}= create_fake_doc
Run As ${tender_owner} Завантажити документ рішення кваліфікаційної комісії ${filepath} ${TENDER['TENDER_UAID']} 1
Можливість підтвердити нового постачальника
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
... minimal
Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 1