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