'Create an image with two props - one only readable by admin, and one
readable/updatable by member.  Verify member can successfully update
their property while the admin owned one is ignored transparently'

def test_update_protected_props_mix_no_read(self):

    image_id = self._create_admin_image({'x-image-meta-property-admin_foo': 'bar', 'x-image-meta-property-x_owner_foo': 'bar'})
    another_request = unit_test_utils.get_fake_request(path=('/images/%s' % image_id), method='PUT')
    headers = {'x-auth-token': 'user:tenant:member', 'x-image-meta-property-x_owner_foo': 'baz'}
    for (k, v) in six.iteritems(headers):
        another_request.headers[k] = v
    output = another_request.get_response(self.api)
    res_body = jsonutils.loads(output.body)['image']
    self.assertEqual('baz', res_body['properties']['x_owner_foo'])
    self.assertNotIn('admin_foo', res_body['properties'])
