Revision 2a194295
b/snf-pithos-app/pithos/api/test/containers.py | ||
---|---|---|
711 | 711 |
def test_create_twice(self): |
712 | 712 |
self.create_container('c1') |
713 | 713 |
self.assertTrue('c1' in self.list_containers(format=None)) |
714 |
r = self.create_container('c1') |
|
714 |
r = self.create_container('c1')[-1]
|
|
715 | 715 |
self.assertEqual(r.status_code, 202) |
716 | 716 |
self.assertTrue('c1' in self.list_containers(format=None)) |
717 | 717 |
|
b/snf-pithos-app/pithos/api/test/objects.py | ||
---|---|---|
59 | 59 |
blockhash=TEST_HASH_ALGORITHM) |
60 | 60 |
|
61 | 61 |
|
62 |
class ObjectHead(PithosAPITest): |
|
63 |
def setUp(self): |
|
64 |
cname = self.create_container()[0] |
|
65 |
oname, odata = self.upload_object(cname)[:-1] |
|
66 |
|
|
67 |
url = join_urls(self.pithos_path, cname, oname) |
|
68 |
r = self.head(url) |
|
69 |
map(lambda i: self.assertTrue(i in r), |
|
70 |
['Etag', |
|
71 |
'Content-Length', |
|
72 |
'Content-Type', |
|
73 |
'Last-Modified', |
|
74 |
'Content-Encoding', |
|
75 |
'Content-Disposition', |
|
76 |
'X-Object-Hash', |
|
77 |
'X-Object-UUID', |
|
78 |
'X-Object-Version', |
|
79 |
'X-Object-Version-Timestamp', |
|
80 |
'X-Object-Modified-By', |
|
81 |
'X-Object-Manifest']) |
|
82 |
|
|
83 |
|
|
62 | 84 |
class ObjectGet(PithosAPITest): |
63 | 85 |
def setUp(self): |
64 | 86 |
PithosAPITest.setUp(self) |
... | ... | |
406 | 428 |
for t in t1_formats: |
407 | 429 |
r = self.get(url, HTTP_IF_UNMODIFIED_SINCE=t) |
408 | 430 |
self.assertEqual(r.status_code, 200) |
409 |
self.assertEqual(odata, odata)
|
|
431 |
self.assertEqual(r.content, odata)
|
|
410 | 432 |
|
411 | 433 |
# modify object |
412 | 434 |
_time.sleep(2) |
Also available in: Unified diff