def test_compound(): output = '<b>Hey <i>you</i>!</b>' assert str(html.b('Hey ', html.i('you'), '!')) == output assert str(html.b()('Hey ')(html.i()('you'))('!')) == output inner = html('Hey ', html.i('you'), '!') assert html.str(inner) == 'Hey <i>you</i>!' assert str(inner) == 'Hey <i>you</i>!' assert str(html.b(inner)) == output
def test_compound(): output = "<b>Hey <i>you</i>!</b>" assert str(html.b("Hey ", html.i("you"), "!")) == output assert str(html.b()("Hey ")(html.i()("you"))("!")) == output inner = html("Hey ", html.i("you"), "!") assert html.str(inner) == "Hey <i>you</i>!" assert str(inner) == "Hey <i>you</i>!" assert str(html.b(inner)) == output
def test_none(): assert html.str(None) == '' assert str(html.b(class_=None)('hey')) == '<b>hey</b>' assert str(html.b(class_=' ')(None)) == '<b class=" " />'
def test_quote(): assert html.quote('<hey>!') == '<hey>!' assert html.quote(uni_value) == uni_value.encode('utf-8') assert html.quote(None) == '' assert html.str(None) == '' assert str(html.b('<hey>')) == '<b><hey></b>'
def test_quote(): assert html.quote('<hey>!') == '<hey>!' assert html.quote(uni_value) == str_value assert html.quote(None) == '' assert html.str(None) == '' assert str(html.b('<hey>')) == '<b><hey></b>'
def test_none(): assert html.str(None) == "" assert str(html.b(class_=None)("hey")) == "<b>hey</b>" assert str(html.b(class_=" ")(None)) == '<b class=" " />'
def test_quote(): assert html.quote("<hey>!") == "<hey>!" assert html.quote(uni_value) == str_value assert html.quote(None) == "" assert html.str(None) == "" assert str(html.b("<hey>")) == "<b><hey></b>"