Ejemplo n.º 1
0
 def test_mixed_radio_names(self):
     html = '''
         <input type="radio" NAME="members" value="mercury" />vocals<br />
         <input type="radio" NAME="MEMBERS" value="may" />guitar<br />
     '''
     input = fields.Radio(BeautifulSoup(html).find_all('input'))
     assert_equal(input.name, 'members')
     assert_equal(input.options, ['mercury', 'may'])
Ejemplo n.º 2
0
 def setUp(self):
     self.html = '''
         <input type="radio" name="member" value="mercury" />vocals<br />
         <input type="radio" name="member" value="may" />guitar<br />
         <input type="radio" name="member" value="taylor" />drums<br />
         <input type="radio" name="member" value="deacon" />bass<br />
     '''
     self.input = fields.Radio(BeautifulSoup(self.html).find_all('input'))
Ejemplo n.º 3
0
 def test_radio_default(self):
     inputs = BeautifulSoup('''
         <input type="radio" name="checkbox" />
     ''').find_all('input')
     radio = fields.Radio(inputs)
     assert_equal(radio.options, ['on'])
Ejemplo n.º 4
0
 def test_upper_name(self):
     html = '''
         <input type="radio" NAME="members" value="mercury" />vocals<br />
     '''
     input = fields.Radio(BeautifulSoup(html).find_all('input'))
     assert_equal(input.name, 'members')