Revision: 3554
Author: pekka.klarck
Date: Wed May 26 05:52:35 2010
Log: Now that metadata is NormalizedDict, its __str__ needs to correct.
http://code.google.com/p/robotframework/source/detail?r=3554

Modified:
 /trunk/src/robot/utils/normalizing.py
 /trunk/utest/utils/test_normalizing.py

=======================================
--- /trunk/src/robot/utils/normalizing.py       Wed May 26 03:23:18 2010
+++ /trunk/src/robot/utils/normalizing.py       Wed May 26 05:52:35 2010
@@ -119,3 +119,6 @@
         copy = UserDict.copy(self)
         copy._keys = self._keys.copy()
         return copy
+
+    def __str__(self):
+        return str(dict(self.items()))
=======================================
--- /trunk/utest/utils/test_normalizing.py      Fri Apr  3 10:56:51 2009
+++ /trunk/utest/utils/test_normalizing.py      Wed May 26 05:52:35 2010
@@ -164,6 +164,10 @@
         assert_equals(nd._keys, {'a': 'a', 'b': 'B', 'c': 'C'})
         assert_equals(cd._keys, {'a': 'a', 'b': 'B'})

+    def test_str(self):
+        nd = NormalizedDict({'a': 1, 'B': 1})
+        assert_equals(str(nd), "{'a': 1, 'B': 1}")
+

 if __name__ == '__main__':
     unittest.main()

Reply via email to