Exemplo n.º 1
0
 def test_form_create(self):
     form = Form('test')
     assert len(form) == 0
     assert len(form.fields) == 0
     assert repr(
         form
     ) == '<watson.form.forms.Form name:test method:post action:/ fields:0>'
     form2 = LoginForm('test')
     assert len(form2) == 5
Exemplo n.º 2
0
 def test_form_end_tag(self):
     form = Form('test')
     assert form.close() == '</form>'
Exemplo n.º 3
0
 def test_form_start_tag(self):
     form = Form('test')
     assert form.open(
     ) == '<form action="/" enctype="application/x-www-form-urlencoded" method="post" name="test">'
Exemplo n.º 4
0
 def test_form_create_no_name(self):
     form = Form()
     assert form.name == 'Form'
     login_form = LoginForm()
     assert login_form.name == 'LoginForm'
Exemplo n.º 5
0
 def test_form_end_tag(self):
     form = Form('test')
     assert form.close() == '</form>'
Exemplo n.º 6
0
 def test_form_start_tag(self):
     form = Form('test')
     assert form.open(
     ) == '<form action="/" enctype="application/x-www-form-urlencoded" method="post" name="test">'
Exemplo n.º 7
0
 def test_class_attribute(self):
     form = Form(_class='test')
     assert form.open() == '<form action="/" class="test" enctype="application/x-www-form-urlencoded" method="post" name="Form">'