コード例 #1
0
ファイル: test_form_fields.py プロジェクト: bwhmather/wiseguy
    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)
コード例 #2
0
    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
コード例 #3
0
ファイル: test_form_fields.py プロジェクト: bwhmather/wiseguy
 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)
コード例 #4
0
ファイル: test_form_fields.py プロジェクト: bwhmather/wiseguy
 def test_bad_value(self):
     context = dict()
     expected = '''<input type="submit" id="foo" value="Foo&amp;&lt;">'''
     result = form_fields.submit(context, 'foo', "Foo&<")
     result = lxml.html.tostring(result, pretty_print=True).strip()
     self.assertEqual(expected, result)
コード例 #5
0
ファイル: test_form_fields.py プロジェクト: bwhmather/wiseguy
 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)
コード例 #6
0
 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
コード例 #7
0
 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
コード例 #8
0
 def test_bad_value(self):
     context = dict()
     expected = '''<input type="submit" id="foo" value="Foo&amp;&lt;">'''
     result = form_fields.submit(context, 'foo', "Foo&<")
     result = lxml.html.tostring(result, pretty_print=True).strip()
     assert expected == result
コード例 #9
0
 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