Merge "Add unittest for slo_etag"
This commit is contained in:
commit
e47fd206e5
@ -307,6 +307,32 @@ class TestSloMiddleware(SloTestCase):
|
|||||||
self.assertIsNone(parsed[0]['size_bytes'])
|
self.assertIsNone(parsed[0]['size_bytes'])
|
||||||
self.assertEqual([(0, 40)], parsed[0]['range'].ranges)
|
self.assertEqual([(0, 40)], parsed[0]['range'].ranges)
|
||||||
|
|
||||||
|
def test_container_listing(self):
|
||||||
|
listing_json = json.dumps([{
|
||||||
|
"bytes": 104857600,
|
||||||
|
"content_type": "application/x-troff-me",
|
||||||
|
"hash": "8de7b0b1551660da51d8d96a53b85531; "
|
||||||
|
"slo_etag=dc9947c2b53a3f55fe20c1394268e216",
|
||||||
|
"last_modified": "2018-07-12T03:14:39.532020",
|
||||||
|
"name": "test.me"
|
||||||
|
}])
|
||||||
|
self.app.register(
|
||||||
|
'GET', '/v1/a/c',
|
||||||
|
swob.HTTPOk,
|
||||||
|
{'Content-Type': 'application/json',
|
||||||
|
'Content-Length': len(listing_json)},
|
||||||
|
listing_json)
|
||||||
|
req = Request.blank('/v1/a/c', method='GET')
|
||||||
|
status, headers, body = self.call_slo(req)
|
||||||
|
self.assertEqual(json.loads(body), [{
|
||||||
|
"slo_etag": '"dc9947c2b53a3f55fe20c1394268e216"',
|
||||||
|
"hash": "8de7b0b1551660da51d8d96a53b85531",
|
||||||
|
"name": "test.me",
|
||||||
|
"bytes": 104857600,
|
||||||
|
"last_modified": "2018-07-12T03:14:39.532020",
|
||||||
|
"content_type": "application/x-troff-me",
|
||||||
|
}])
|
||||||
|
|
||||||
|
|
||||||
class TestSloPutManifest(SloTestCase):
|
class TestSloPutManifest(SloTestCase):
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user