Commit 0719bfb373cbfb325c2a3bd2575b993d27cdbd39

Authored by qa-user-1
1 parent 05285c97

add validation for mpc for various tender types

@@ -172,7 +172,6 @@ def test_tender_data(params, @@ -172,7 +172,6 @@ def test_tender_data(params,
172 data = { 172 data = {
173 "mode": "test", 173 "mode": "test",
174 "submissionMethodDetails": submissionMethodDetails, 174 "submissionMethodDetails": submissionMethodDetails,
175 - "mainProcurementCategory": fake.random_element(('goods', 'services', 'works')),  
176 "description": fake.description(), 175 "description": fake.description(),
177 "description_en": fake_en.sentence(nb_words=10, variable_nb_words=True), 176 "description_en": fake_en.sentence(nb_words=10, variable_nb_words=True),
178 "description_ru": fake_ru.sentence(nb_words=10, variable_nb_words=True), 177 "description_ru": fake_ru.sentence(nb_words=10, variable_nb_words=True),
@@ -193,6 +192,12 @@ def test_tender_data(params, @@ -193,6 +192,12 @@ def test_tender_data(params,
193 "items": [], 192 "items": [],
194 "features": [] 193 "features": []
195 } 194 }
  195 + if params.get("mode") == "open_framework":
  196 + data["mainProcurementCategory"] = random.choice(['goods', 'services'])
  197 + elif params.get("mode") == "open_competitive_dialogue":
  198 + data["mainProcurementCategory"] = random.choice(['services', 'works'])
  199 + else:
  200 + data["mainProcurementCategory"] = random.choice(['goods', 'services', 'works'])
196 accelerator = accelerator \ 201 accelerator = accelerator \
197 if accelerator else params['intervals']['accelerator'] 202 if accelerator else params['intervals']['accelerator']
198 data['procurementMethodDetails'] = 'quick, ' \ 203 data['procurementMethodDetails'] = 'quick, ' \
Please register or login to post a comment