コード例 #1
0
ファイル: test_utils.py プロジェクト: jpscaletti/solution
def test_html_attrs():
    expected = u'class="myclass" data-id="1" id="text1" checked'
    attrs = {"id": "text1", "classes": "myclass", "data_id": 1, "checked": True}
    result = utils.get_html_attrs(attrs)
    print(result)
    assert result == expected
    assert utils.get_html_attrs() == u""
コード例 #2
0
ファイル: test_utils.py プロジェクト: PuercoPop/solution
def test_html_attrs():
    expected = u'class="myclass" data-id="1" id="text1" checked'
    attrs = {'id': 'text1', 'classes': 'myclass', 'data_id': 1, 'checked': True}
    result = utils.get_html_attrs(attrs)
    print(result)
    assert result == expected
    assert utils.get_html_attrs() == u''
コード例 #3
0
ファイル: file.py プロジェクト: jpscaletti/solution
 def as_input(self, **kwargs):
     attrs = self.extra.copy()
     attrs.update(kwargs)
     attrs.setdefault('type', self._type)
     attrs['name'] = self.name
     if attrs['type'] != self._type:
         attrs['value'] = self.to_string(**attrs)
     if not self.optional and not self.obj_value:
         attrs.setdefault('required', True)
     html = u'<input %s>' % get_html_attrs(attrs)
     return Markup(html)