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

Method test_single_select_no_default

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

Source from the content-addressed store, hash-verified

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)
620 res = app.get('/')
621 self.assertEqual(res.status_int, 200)
622 self.assertEqual(res.headers['content-type'],
623 'text/html; charset=utf-8')
624 self.assertEqual(res.content_type, 'text/html')
625
626 single_form = res.forms["single_select_form"]
627 self.assertEqual(single_form["single"].value, "4")
628 display = single_form.submit("button")
629 self.assertIn("<p>You selected 4</p>", display, display)
630
631 res = app.get('/')
632 self.assertEqual(res.status_int, 200)
633 self.assertEqual(res.headers['content-type'],
634 'text/html; charset=utf-8')
635 self.assertEqual(res.content_type, 'text/html')
636
637 single_form = res.forms["single_select_form"]
638 self.assertEqual(single_form["single"].value, "4")
639 single_form.set("single", 6)
640 self.assertEqual(single_form["single"].value, "6")
641 display = single_form.submit("button")
642 self.assertIn("<p>You selected 6</p>", display, display)
643
644 def test_multiple_select(self):
645 app = webtest.TestApp(select_app)

Callers

nothing calls this directly

Calls 3

getMethod · 0.95
submitMethod · 0.80
setMethod · 0.80

Tested by

no test coverage detected