@@ -0,0 +1,655 @@
+import unittest%0D%0Afrom routes import Mapper%0D%0A%0D%0Aclass TestMapperStr(unittest.TestCase):%0D%0A    def test_str(self):%0D%0A        m = Mapper()%0D%0A        m.connect('/%7Bcontroller%7D/%7Baction%7D')%0D%0A        m.connect('entries', '/entries', controller='entry', action='index')%0D%0A        m.connect('entry', '/entries/%7Bid%7D', controller='entry', action='show')%0D%0A%0D%0A        expected = %22%22%22%5C%0D%0ARoute name Methods Path%0D%0A                   %7Bcontroller%7D/%7Baction%7D%0D%0Aentries            entries%0D%0Aentry              entries/%7Bid%7D%22%22%22%0D%0A        %0D%0A        for expected_line, actual_line in zip(expected.splitlines(), str(m).splitlines()):%0D%0A            assert expected_line == actual_line.rstrip()%0D%0A

add unit test for Mapper.__str__()