コード例 #1
0
ファイル: test_tools.py プロジェクト: gjhiggins/WebHelpers2
 def test_button_to_with_method_get(self):
     self.assertEqual(
         u'<form action="http://www.example.com" class="button-to" method="get"><div><input type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com", method="get"),
     )
     self.assertEqual(
         u'<form action="http://www.example.com" class="button-to" method="GET"><div><input type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com", method="GET"),
     )
コード例 #2
0
ファイル: test_tools.py プロジェクト: gjhiggins/WebHelpers2
 def test_button_to_with_img(self):
     self.assertEqual(
         u'<form action="/content/edit/3" class="button-to" method="POST"><div><input alt="Edit" src="/images/icon_delete.gif" type="image" value="Edit" /></div></form>',
         button_to("Edit", "/content/edit/3", type="image", src="/images/icon_delete.gif"),
     )
     self.assertEqual(
         u'<form action="/content/submit/3" class="button-to" method="POST"><div><input alt="Complete the form" src="submit.png" type="image" value="Submit" /></div></form>',
         button_to("Submit", "/content/submit/3", type="image", src="submit.png", alt="Complete the form"),
     )
コード例 #3
0
ファイル: test_tools.py プロジェクト: gjhiggins/WebHelpers2
 def test_button_to_with_method_delete(self):
     self.assertEqual(
         u'<form action="http://www.example.com" class="button-to" method="POST"><div><input id="_method" name="_method" type="hidden" value="DELETE" /><input type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com", method="DELETE"),
     )
     self.assertEqual(
         u'<form action="http://www.example.com" class="button-to" method="post"><div><input id="_method" name="_method" type="hidden" value="delete" /><input type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com", method="delete"),
     )
コード例 #4
0
ファイル: test_tools.py プロジェクト: gjhiggins/WebHelpers2
 def test_button_to_enabled_disabled(self):
     self.assertEqual(
         u'<form action="http://www.example.com" class="button-to" method="POST"><div><input type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com", disabled=False),
     )
     self.assertEqual(
         u'<form action="http://www.example.com" class="button-to" method="POST"><div><input disabled="disabled" type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com", disabled=True),
     )
コード例 #5
0
ファイル: test_tools.py プロジェクト: gjhiggins/WebHelpers2
 def test_button_to_with_query_and_no_name(self):
     self.assertEqual(
         u'<form action="http://www.example.com?q1=v1&amp;q2=v2" class="button-to" method="POST"><div><input type="submit" value="http://www.example.com?q1=v1&amp;q2=v2" /></div></form>',
         button_to(None, "http://www.example.com?q1=v1&q2=v2"),
     )
コード例 #6
0
ファイル: test_tools.py プロジェクト: gjhiggins/WebHelpers2
 def test_button_to_with_escaped_query(self):
     self.assertEqual(
         u'<form action="http://www.example.com/q1=v1&amp;q2=v2" class="button-to" method="POST"><div><input type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com/q1=v1&q2=v2"),
     )
コード例 #7
0
ファイル: test_tools.py プロジェクト: gjhiggins/WebHelpers2
 def test_button_to_with_straight_url(self):
     self.assertEqual(
         u'<form action="http://www.example.com" class="button-to" method="POST"><div><input type="submit" value="Hello" /></div></form>',
         button_to("Hello", "http://www.example.com"),
     )