def test_bundle(self): policy = 'p1234[' signature = 's1234[' bundle = Query.encode({URL.POLICY: policy, URL.SIGNATURE: signature}) query = 'age=10' url = SignedURL('https://pulp.org/content?{b};{q}'.format(b=bundle, q=query)) self.assertEqual(url.bundle, (policy, signature))
def test_query(self): bundle = Query.encode( { URL.POLICY: 'p1234[', URL.SIGNATURE: 's1234[' }) query = 'age=10' url = SignedURL('https://pulp.org/content?{b};{q}'.format(b=bundle, q=query)) self.assertEqual(url.query, query)
def test_bundle(self): policy = 'p1234[' signature = 's1234[' bundle = Query.encode( { URL.POLICY: policy, URL.SIGNATURE: signature }) query = 'age=10' url = SignedURL('https://pulp.org/content?{b};{q}'.format(b=bundle, q=query)) self.assertEqual(url.bundle, (policy, signature))
def test_encode(self): decoded = OrderedDict() decoded['name'] = 'john' decoded['age'] = '12' encoded = Query.encode(decoded) self.assertEqual(encoded, 'name=john;age=12')