Beispiel #1
0
def test_render_attrs():
    assert render_attrs(None) == ''
    assert render_attrs({
        'foo': 'bar',
        'baz': 'quux'
    }) == ' baz="quux" foo="bar"'
    assert render_attrs({
        'apa': True,
        'bepa': '',
        'cepa': None,
        'class': dict(foo=False, bar=True, baz=True)
    }) == ' apa bepa="" class="bar baz"'
Beispiel #2
0
 def render_attrs(self):
     attrs = self.attrs.copy()
     attrs['class'] = attrs['class'].copy()
     attrs['class'].setdefault('row%s' % (self.row_index % 2 + 1), True)
     pk = getattr(self.row, 'pk', None)
     if pk is not None:
         attrs['data-pk'] = pk
     return render_attrs(attrs)
Beispiel #3
0
 def render_attrs(self):
     attrs = self.attrs.copy()
     attrs["class"] = (
         attrs["class"].copy() if isinstance(attrs["class"], dict) else {k: True for k in attrs["class"].split(" ")}
     )
     attrs["class"].setdefault("row%s" % (self.row_index % 2 + 1), True)
     pk = getattr(self.row, "pk", None)
     if pk is not None:
         attrs["data-pk"] = pk
     return render_attrs(attrs)
Beispiel #4
0
 def render_attrs(self):
     """
     Render HTML attributes, or return '' if no attributes needs to be rendered.
     """
     return render_attrs(self.attrs)
Beispiel #5
0
 def render_attrs(self):
     return render_attrs(self.attrs)
Beispiel #6
0
 def render_attrs(self):
     attrs = self.attrs.copy()
     return render_attrs(attrs)
Beispiel #7
0
 def render_attrs(self):
     """
     Render HTML attributes, or return '' if no attributes needs to be rendered.
     """
     return render_attrs(self.attrs)
Beispiel #8
0
def test_render_attrs():
    assert render_attrs(None) == ''
    assert render_attrs({'foo': 'bar', 'baz': 'quux'}) == ' baz="quux" foo="bar"'
    assert render_attrs({'apa': True, 'bepa': '', 'cepa': None, 'class': dict(foo=False, bar=True, baz=True)}) == ' apa bepa="" class="bar baz"'
Beispiel #9
0
 def render_attrs(self):
     attrs = self.Meta.attrs.copy()
     return render_attrs(attrs)
Beispiel #10
0
 def render_attrs(self):
     return render_attrs(self.attrs)