def runTest(self):
   with self.assertRaises(UnsupportedParameterClassException):
     NestedQueryString.encode({'abc': EncodeExceptionTest})
 def runTest(self):
   qs = NestedQueryString.encode({'abc': ['def', 'ghi']})
   self.assertEqualQueryStrings(qs, 'abc[]=def&abc[]=ghi')
 def runTest(self):
   qs = NestedQueryString.encode({'abc': ['def', {'ghi': 'jkl'}]})
   self.assertEqualQueryStrings(qs, 'abc[]=def&abc[][ghi]=jkl')
 def runTest(self):
   qs = NestedQueryString.encode({'abc': {'def': 'ghi', 'jkl': 'mno'}, 'pqr': 'stu'})
   self.assertEqualQueryStrings(qs, "abc[def]=ghi&abc[jkl]=mno&pqr=stu")
 def runTest(self):
   qs = NestedQueryString.encode({'abc': 'def', 'ghi': 1})
   self.assertEqualQueryStrings(qs, "abc=def&ghi=1")
 def runTest(self):
   qs = NestedQueryString.encode({'abc': 1})
   self.assertEqualQueryStrings(qs, 'abc=1')
Beispiel #7
0
def main(inputf):
    data = json.load(inputf)
    print (NestedQueryString.encode(data))
 def stream(self, id, options):
   payload = {'id': id, 'secretKey': self.client.config['secretKey'], 'month': options['month'].isoformat(), 'report': options['report']}
   params = NestedQueryString.encode(payload)
   url = BASE_URL + '/usage/stream'
   r = requests.get(url, params=params, headers=HEADERS)
   return r.json()