1051 |
1051 |
assert resp.pyquery.find('table tr.pricing-row-crit-3-4 td')[0].text == '114.00'
|
1052 |
1052 |
|
1053 |
1053 |
|
1054 |
|
@pytest.mark.xfail(reason='lingo template tags library not yet implemented (for |get)')
|
1055 |
1054 |
def test_edit_agenda_pricing_matrix_3_categories(app, admin_user):
|
1056 |
1055 |
category1 = CriteriaCategory.objects.create(label='Cat 1')
|
1057 |
1056 |
criteria11 = Criteria.objects.create(label='Crit 1-1', slug='crit-1-1', category=category1, order=1)
|
... | ... | |
1195 |
1194 |
status=404,
|
1196 |
1195 |
)
|
1197 |
1196 |
app.get('/manage/pricing/agenda/%s/pricing/%s/matrix/edit/' % (agenda.pk, agenda_pricing.pk), status=404)
|
1198 |
|
# wrong kind
|
1199 |
|
for kind in ['meetings', 'virtual']:
|
1200 |
|
agenda.kind = kind
|
1201 |
|
agenda.save()
|
1202 |
|
app.get(
|
1203 |
|
'/manage/pricing/agenda/%s/pricing/%s/matrix/%s/edit/'
|
1204 |
|
% (agenda.pk, agenda_pricing.pk, criteria11.slug),
|
1205 |
|
status=404,
|
1206 |
|
)
|
1207 |
1197 |
|
1208 |
1198 |
|
1209 |
|
@pytest.mark.xfail(reason='lingo template tags library not yet implemented (for |get)')
|
1210 |
1199 |
def test_edit_agenda_pricing_matrix_2_categories(app, admin_user):
|
1211 |
1200 |
category2 = CriteriaCategory.objects.create(label='Cat 2')
|
1212 |
1201 |
criteria21 = Criteria.objects.create(label='Crit 2-1', slug='crit-2-1', category=category2, order=1)
|
... | ... | |
1312 |
1301 |
% (agenda.pk, agenda_pricing.pk, criteria31.slug),
|
1313 |
1302 |
status=404,
|
1314 |
1303 |
)
|
1315 |
|
# wrong kind
|
1316 |
|
for kind in ['meetings', 'virtual']:
|
1317 |
|
agenda.kind = kind
|
1318 |
|
agenda.save()
|
1319 |
|
app.get(
|
1320 |
|
'/manage/pricing/agenda/%s/pricing/%s/matrix/edit/' % (agenda.pk, agenda_pricing.pk), status=404
|
1321 |
|
)
|
1322 |
1304 |
|
1323 |
1305 |
|
1324 |
|
@pytest.mark.xfail(reason='lingo template tags library not yet implemented (for |get)')
|
1325 |
1306 |
def test_edit_agenda_pricing_matrix_1_category(app, admin_user):
|
1326 |
1307 |
category3 = CriteriaCategory.objects.create(label='Cat 3')
|
1327 |
1308 |
criteria31 = Criteria.objects.create(label='Crit 3-1', slug='crit-3-1', category=category3, order=1)
|
... | ... | |
1382 |
1363 |
% (agenda.pk, agenda_pricing.pk, criteria31.slug),
|
1383 |
1364 |
status=404,
|
1384 |
1365 |
)
|
1385 |
|
# wrong kind
|
1386 |
|
for kind in ['meetings', 'virtual']:
|
1387 |
|
agenda.kind = kind
|
1388 |
|
agenda.save()
|
1389 |
|
app.get(
|
1390 |
|
'/manage/pricing/agenda/%s/pricing/%s/matrix/edit/' % (agenda.pk, agenda_pricing.pk), status=404
|
1391 |
|
)
|
1392 |
1366 |
|
1393 |
1367 |
|
1394 |
1368 |
def test_edit_agenda_pricing_matrix_empty(app, admin_user):
|
1395 |
|
-
|