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