def test_disabled_form(self): context = dict(disabled_form=True) expected = ''' <input disabled type="submit" id="submit" value="Submit" class="foo bar">'''.strip() result = form_fields.submit(context, class_="foo bar") result = lxml.html.tostring(result, pretty_print=True).strip() self.assertEqual(expected, result) context = dict(disabled_form=False) expected = ''' <input type="submit" id="submit" value="Submit" class="foo bar">'''.strip() result = form_fields.submit(context, class_="foo bar") result = lxml.html.tostring(result, pretty_print=True).strip() self.assertEqual(expected, result)
def test_disabled_form(self): context = dict(disabled_form=True) expected = ''' <input disabled type="submit" id="submit" value="Submit" class="foo bar">'''.strip( ) result = form_fields.submit(context, class_="foo bar") result = lxml.html.tostring(result, pretty_print=True).strip() assert expected == result context = dict(disabled_form=False) expected = ''' <input type="submit" id="submit" value="Submit" class="foo bar">'''.strip() result = form_fields.submit(context, class_="foo bar") result = lxml.html.tostring(result, pretty_print=True).strip() assert expected == result
def test_with_classes(self): context = dict() expected = '''<input type="submit" id="submit" value="Submit" class="foo bar">''' result = form_fields.submit(context, class_="foo bar") result = lxml.html.tostring(result, pretty_print=True).strip() self.assertEqual(expected, result)
def test_bad_value(self): context = dict() expected = '''<input type="submit" id="foo" value="Foo&<">''' result = form_fields.submit(context, 'foo', "Foo&<") result = lxml.html.tostring(result, pretty_print=True).strip() self.assertEqual(expected, result)
def test_plain(self): context = dict() expected = '''<input type="submit" id="submit" value="Submit">''' result = form_fields.submit(context) result = lxml.html.tostring(result, pretty_print=True).strip() self.assertEqual(expected, result)
def test_with_labels(self): context = dict() expected = '''<input type="submit" id="foo" value="Foo!">''' result = form_fields.submit(context, 'foo', "Foo!") result = lxml.html.tostring(result, pretty_print=True).strip() assert expected == result
def test_with_classes(self): context = dict() expected = '''<input type="submit" id="submit" value="Submit" class="foo bar">''' result = form_fields.submit(context, class_="foo bar") result = lxml.html.tostring(result, pretty_print=True).strip() assert expected == result
def test_bad_value(self): context = dict() expected = '''<input type="submit" id="foo" value="Foo&<">''' result = form_fields.submit(context, 'foo', "Foo&<") result = lxml.html.tostring(result, pretty_print=True).strip() assert expected == result
def test_plain(self): context = dict() expected = '''<input type="submit" id="submit" value="Submit">''' result = form_fields.submit(context) result = lxml.html.tostring(result, pretty_print=True).strip() assert expected == result