MCPcopy Create free account
hub / github.com/Pylons/webtest / test_single_select_forced_value

Method test_single_select_forced_value

tests/test_forms.py:602–616  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

600 self.assertIn("<p>You selected 7</p>", display, display)
601
602 def test_single_select_forced_value(self):
603 app = webtest.TestApp(select_app)
604 res = app.get('/')
605 self.assertEqual(res.status_int, 200)
606 self.assertEqual(res.headers['content-type'],
607 'text/html; charset=utf-8')
608 self.assertEqual(res.content_type, 'text/html')
609
610 single_form = res.forms["single_select_form"]
611 self.assertEqual(single_form["single"].value, "5")
612 self.assertRaises(ValueError, single_form.set, "single", "984")
613 single_form["single"].force_value("984")
614 self.assertEqual(single_form["single"].value, "984")
615 display = single_form.submit("button")
616 self.assertIn("<p>You selected 984</p>", display, display)
617
618 def test_single_select_no_default(self):
619 app = webtest.TestApp(select_app_without_default)

Callers

nothing calls this directly

Calls 3

getMethod · 0.95
submitMethod · 0.80
force_valueMethod · 0.45

Tested by

no test coverage detected