Revision: d17327d3dea4
Author: Mikko Korpela <[email protected]>
Date: Tue Jun 21 12:40:38 2011
Log: test for json_dump mappings
http://code.google.com/p/robotframework/source/detail?r=d17327d3dea4
Modified:
/utest/result/test_js_serializer.py
=======================================
--- /utest/result/test_js_serializer.py Tue Jun 21 12:33:07 2011
+++ /utest/result/test_js_serializer.py Tue Jun 21 12:40:38 2011
@@ -347,6 +347,13 @@
json_dump(None, buffer)
assert_equals('null', buffer.getvalue())
+ def test_json_dump_mapping(self):
+ buffer = StringIO.StringIO()
+ mapped1 = object()
+ mapped2 = object()
+ json_dump([mapped1, [mapped2, {mapped2:mapped1}]], buffer,
{mapped1:'1', mapped2:'a'})
+ assert_equals('[1,[a,{a:1}]]', buffer.getvalue())
+
def _get_data_model(self, xml_string):
sax.parseString('<robot
generator="test">%s<statistics/><errors/></robot>' % xml_string,
self._handler)
return self._handler.datamodel