def test_add_field(self): html = '<input name="instrument" />' field = fields.Input(html) self.form.add_field(field) assert_true('instrument' in self.form.fields)
def test_input_disabled(self): html = '<input name="brian" value="may" disabled />' input = fields.Input(BeautifulSoup(html).find('input')) assert_true(input.disabled)
def test_invalid_name(self): html = '<input />' assert_raises(exceptions.InvalidNameError, lambda: fields.Input(html))
def setUp(self): self.html = '<input name="blank" />' self.input = fields.Input(BeautifulSoup(self.html).find('input'))
def setUp(self): self.html = '<input name="brian" value="may" />' self.input = fields.Input(BeautifulSoup(self.html).find('input'))