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()