示例#1
0
    def test_width_input(self):
        context = dict(data=None, errors=None)
        expected = '''
<fieldset class="control-group">
<label for="foo" class="control-label">Foo:</label><div class="controls"><input type="text" id="foo" value="" name="foo" class="span5"></div>
</fieldset>'''.strip()
        result = wrappers.width(
            self.bootstrap_form_fields.input(context, 'foo', "Foo:"), 5)
        result = lxml.html.tostring(result, pretty_print=True).strip()
        assert expected == result
示例#2
0
    def test_width_input(self):
        context = dict(data=None, errors=None)
        expected = '''
<fieldset class="control-group">
<label for="foo" class="control-label">Foo:</label><div class="controls"><input type="text" id="foo" value="" name="foo" class="span5"></div>
</fieldset>'''.strip()
        result = wrappers.width(
            self.bootstrap_form_fields.input(context, 'foo', "Foo:"),
            5)
        result = lxml.html.tostring(result, pretty_print=True).strip()
        self.assertEqual(expected, result)
示例#3
0
    def test_width_select(self):
        context = dict(data=None, errors=None)
        options = [('bar1', "Bar 1"), ('bar2', "Bar 2"), ('bar3', "Bar 3")]
        expected = '''
<fieldset class="control-group">
<label for="foo" class="control-label">Foo:</label><div class="controls"><select id="foo" name="foo" class="span5">
<option value=""></option>
<option value="bar1">Bar 1</option>
<option value="bar2">Bar 2</option>
<option value="bar3">Bar 3</option></select></div>
</fieldset>'''.strip()
        result = wrappers.width(
            self.bootstrap_form_fields.select({}, 'foo', "Foo:", options), 5)
        result = lxml.html.tostring(result, pretty_print=True).strip()
        assert expected == result
示例#4
0
    def test_width_select(self):
        context = dict(data=None, errors=None)
        options = [('bar1', "Bar 1"), ('bar2', "Bar 2"), ('bar3', "Bar 3")]
        expected = '''
<fieldset class="control-group">
<label for="foo" class="control-label">Foo:</label><div class="controls"><select id="foo" name="foo" class="span5">
<option value=""></option>
<option value="bar1">Bar 1</option>
<option value="bar2">Bar 2</option>
<option value="bar3">Bar 3</option></select></div>
</fieldset>'''.strip()
        result = wrappers.width(
            self.bootstrap_form_fields.select({}, 'foo', "Foo:", options),
            5)
        result = lxml.html.tostring(result, pretty_print=True).strip()
        self.assertEqual(expected, result)