# HG changeset patch
# User cmlenz
# Date 1150735130 0
# Node ID cc92d74ce9e5253d746b5c8dd97e1e4115a88126
# Parent 704f10b0650708c9f924819e61236eb54d941b7e
Fix tests broken in [20].
diff --git a/markup/__init__.py b/markup/__init__.py
--- a/markup/__init__.py
+++ b/markup/__init__.py
@@ -47,7 +47,7 @@
`markup.builder` module:
>>> from markup.builder import tag
->>> doc = tag.DOC(tag.TITLE('My document'), lang='en')
+>>> doc = tag.doc(tag.title('My document'), lang='en')
>>> doc.generate().render(method='html')
'My document'
diff --git a/markup/builder.py b/markup/builder.py
--- a/markup/builder.py
+++ b/markup/builder.py
@@ -172,7 +172,7 @@
class ElementFactory(object):
def __init__(self, namespace=None):
- if not isinstance(namespace, Namespace):
+ if namespace and not isinstance(namespace, Namespace):
namespace = Namespace(namespace)
self.namespace = namespace
diff --git a/markup/output.py b/markup/output.py
--- a/markup/output.py
+++ b/markup/output.py
@@ -37,7 +37,7 @@
"""Produces XML text from an event stream.
>>> from markup.builder import tag
- >>> elem = tag.DIV(tag.A(href='foo'), tag.BR, tag.HR(noshade=True))
+ >>> elem = tag.div(tag.a(href='foo'), tag.br, tag.hr(noshade=True))
>>> print ''.join(XMLSerializer().serialize(elem.generate()))
"""
@@ -119,7 +119,7 @@
"""Produces HTML text from an event stream.
>>> from markup.builder import tag
- >>> elem = tag.DIV(tag.A(href='foo'), tag.BR, tag.HR(noshade=True))
+ >>> elem = tag.div(tag.a(href='foo'), tag.br, tag.hr(noshade=True))
>>> print ''.join(HTMLSerializer().serialize(elem.generate()))
"""
diff --git a/markup/tests/builder.py b/markup/tests/builder.py
--- a/markup/tests/builder.py
+++ b/markup/tests/builder.py
@@ -22,7 +22,7 @@
class ElementFactoryTestCase(unittest.TestCase):
def test_link(self):
- link = tag.A(href='#', title='Foo', accesskey=None)('Bar')
+ link = tag.a(href='#', title='Foo', accesskey=None)('Bar')
bits = iter(link.generate())
self.assertEqual((Stream.START, ('a', [('href', "#"), ('title', "Foo")]),
(-1, -1)), bits.next())