コード例 #1
0
ファイル: test_form_api.py プロジェクト: zoulema/formhub
 def test_api_decode_from_mongo(self):
     field = "$section1.group01.question1"
     encoded = _encode_for_mongo(field)
     self.assertEqual(encoded, ("%(dollar)ssection1%(dot)sgroup01%(dot)squestion1" % \
                                {"dollar": base64.b64encode("$"), \
                                 "dot": base64.b64encode(".")}))
     decoded = _decode_from_mongo(encoded)
     self.assertEqual(field, decoded)
コード例 #2
0
ファイル: export_tools.py プロジェクト: Mbosco/formhub
 def decode_mongo_encoded_section_names(cls, data):
     return dict([(_decode_from_mongo(k), v) for k, v in data.iteritems()])
コード例 #3
0
 def decode_mongo_encoded_section_names(cls, data):
     return dict([(_decode_from_mongo(k), v) for k, v in data.iteritems()])