Exemple #1
0
 def test_querystring_prefix(self):
     http = Http('http://example.com/foo/', 'GET', {}, '?bar=baz')
     result = http.serialize()
     self.assertTrue('url' in result, result)
     self.assertEquals(result['url'], 'http://example.com/foo/')
     self.assertTrue('querystring' in result, result)
     self.assertEquals(result['querystring'], 'bar=baz')
Exemple #2
0
 def test_querystring_prefix(self):
     http = Http('http://example.com/foo/', 'GET', {}, '?bar=baz')
     result = http.serialize()
     self.assertTrue('url' in result, result)
     self.assertEquals(result['url'], 'http://example.com/foo/')
     self.assertTrue('querystring' in result, result)
     self.assertEquals(result['querystring'], 'bar=baz')
Exemple #3
0
 def test_serialize_and_unserialize(self):
     http = Http('http://example.com/foo/', 'GET', {}, 'bar=baz')
     result = unserialize(Http, http.serialize()).serialize()
     self.assertTrue('url' in result, result)
     self.assertEquals(result['url'], 'http://example.com/foo/')
     self.assertTrue('method' in result, result)
     self.assertEquals(result['method'], 'GET')
     self.assertTrue('data' in result, result)
     self.assertEquals(result['data'], {})
     self.assertTrue('querystring' in result, result)
     self.assertEquals(result['querystring'], 'bar=baz')
Exemple #4
0
 def test_serialize_and_unserialize(self):
     http = Http('http://example.com/foo/', 'GET', {}, 'bar=baz')
     result = unserialize(Http, http.serialize()).serialize()
     self.assertTrue('url' in result, result)
     self.assertEquals(result['url'], 'http://example.com/foo/')
     self.assertTrue('method' in result, result)
     self.assertEquals(result['method'], 'GET')
     self.assertTrue('data' in result, result)
     self.assertEquals(result['data'], {})
     self.assertTrue('querystring' in result, result)
     self.assertEquals(result['querystring'], 'bar=baz')
Exemple #5
0
 def test_lowercase_method(self):
     http = Http('http://example.com/foo/?bar=baz', 'get')
     result = http.serialize()
     self.assertTrue('method' in result, result)
     self.assertEquals(result['method'], 'GET')
Exemple #6
0
 def test_lowercase_method(self):
     http = Http('http://example.com/foo/?bar=baz', 'get')
     result = http.serialize()
     self.assertTrue('method' in result, result)
     self.assertEquals(result['method'], 'GET')