Exemplo n.º 1
0
 def test_repr_with_one_element_selected(self):
     e = ['etype', 'ename', 'evalue', True]
     elements = webracer.FormElements([e])
     r = repr(elements)
     self.assertEqual(
         '<webracer.FormElements: [etype name=ename, value=evalue, selected]>',
         r)
Exemplo n.º 2
0
 def test_repr_with_two_elements(self):
     e1 = ['etype', 'ename1', 'evalue', False]
     e2 = ['etype', 'ename2', 'evalue', True]
     elements = webracer.FormElements([e1, e2])
     r = repr(elements)
     self.assertEqual(
         '<webracer.FormElements: [etype name=ename1, value=evalue], [etype name=ename2, value=evalue, selected]>',
         r)
Exemplo n.º 3
0
 def test_params_for_empty_form(self):
     elements = webracer.FormElements([])
     params = elements.params.dict
     self.assertEqual({}, params)
Exemplo n.º 4
0
 def test_params_for_nameless_and_named_submits(self):
     e1 = ['submit', None, 'doit', False]
     e2 = ['submit', 'alt', 'alt', False]
     elements = webracer.FormElements([e1, e2])
     params = elements.params.dict
     self.assertEqual({}, params)
Exemplo n.º 5
0
 def test_params_for_nameless_submit_only(self):
     e = ['submit', None, 'doit', False]
     elements = webracer.FormElements([e])
     params = elements.params.dict
     self.assertEqual({}, params)
Exemplo n.º 6
0
 def test_repr_with_no_elements(self):
     elements = webracer.FormElements([])
     r = repr(elements)
     self.assertEqual('<webracer.FormElements: []>', r)