def test_do_not_store_twice(self, request): group = FileGroup(cdn_url_or_group_id="0513dda0-582f-447d-846f-096e5df9e2bb~2") # GET /api/groups/{group_id}/ request.return_value = MockResponse(status=200, data=b'{"datetime_stored": "2013-04-03T12:01:28.714Z"}') group.store() group.store() self.assertEqual(request.call_count, 1)
def test_successful_store(self, request): group = FileGroup(cdn_url_or_group_id="0513dda0-582f-447d-846f-096e5df9e2bb~2") group._info_cache = {"datetime_stored": None} # PUT /api/groups/{group_id}/storage/ request.return_value = MockResponse(status=200, data=b'{"datetime_stored": "2013-04-03T12:01:28.714Z"}') group.store() self.assertEqual(request.call_count, 1)
def test_do_not_store_twice(self, request): group = FileGroup( cdn_url_or_group_id='0513dda0-582f-447d-846f-096e5df9e2bb~2') # GET /api/groups/{group_id}/ request.return_value = MockResponse( status=200, data='{"datetime_stored": "2013-04-03T12:01:28.714Z"}') group.store() group.store() self.assertEqual(request.call_count, 1)
def test_successful_store(self, request): group = FileGroup( cdn_url_or_group_id='0513dda0-582f-447d-846f-096e5df9e2bb~2') group._info_cache = {"datetime_stored": None} # PUT /api/groups/{group_id}/storage/ request.return_value = MockResponse( status=200, data='{"datetime_stored": "2013-04-03T12:01:28.714Z"}') group.store() self.assertEqual(request.call_count, 1)