Example #1
0
 def test_api_decode_from_mongo(self):
     field = "$section1.group01.question1"
     encoded = MongoHelper.encode(field)
     self.assertEqual(encoded, (
         "%(dollar)ssection1%(dot)sgroup01%(dot)squestion1" % {
             "dollar": base64.b64encode("$"),
             "dot": base64.b64encode(".")}))
     decoded = MongoHelper.decode(encoded)
     self.assertEqual(field, decoded)
Example #2
0
 def test_api_decode_from_mongo(self):
     field = "$section1.group01.question1"
     encoded = MongoHelper.encode(field)
     self.assertEqual(
         encoded, ("%(dollar)ssection1%(dot)sgroup01%(dot)squestion1" % {
             "dollar": base64.b64encode("$"),
             "dot": base64.b64encode(".")
         }))
     decoded = MongoHelper.decode(encoded)
     self.assertEqual(field, decoded)
Example #3
0
 def decode_mongo_encoded_section_names(cls, data):
     return dict([(MongoHelper.decode(k), v) for k, v in data.iteritems()])
Example #4
0
 def decode_mongo_encoded_section_names(cls, data):
     return dict([(MongoHelper.decode(k), v) for k, v in data.iteritems()])