Use pathOriginal for upload/delete tests.

Hosted site returns 403 not 404 for a missing source photo.
This commit is contained in:
sneakypete81 2013-09-14 11:53:11 +01:00
parent 379f332932
commit 00efc91ef9

View file

@ -82,11 +82,12 @@ class TestPhotos(test_base.TestBase):
allowDuplicate=True, allowDuplicate=True,
permission=True) permission=True)
# Check that the photo can be downloaded # Check that the photo can be downloaded
self.assertEqual(requests.get(photo.pathDownload).status_code, 200) self.assertEqual(requests.get(photo.pathOriginal).status_code, 200)
# Delete the source and check that the source file no longer exists # Delete the source and check that the source file no longer exists
photo.delete_source() photo.delete_source()
self.assertEqual(requests.get(photo.pathDownload).status_code, 404) self.assertIn(requests.get(photo.pathOriginal).status_code,
[403, 404])
# Put the environment back the way we found it # Put the environment back the way we found it
photo.delete() photo.delete()
@ -107,7 +108,7 @@ class TestPhotos(test_base.TestBase):
# Make an existing photo public # Make an existing photo public
self.photos[0].update(permission=True) self.photos[0].update(permission=True)
# Upload a duplicate of an existing photo # Upload a duplicate of an existing photo
self.client.photo.upload_from_url(self.photos[0].pathDownload, self.client.photo.upload_from_url(self.photos[0].pathOriginal,
allowDuplicate=True) allowDuplicate=True)
# Check there are now four photos # Check there are now four photos
photos = self.client.photos.list() photos = self.client.photos.list()