'Test that a client (logged in) can only get the shareable fields for a different user.
This is the case when default_visibility is set to "all_users".'

@patch.dict(getattr(settings, 'ACCOUNT_VISIBILITY_CONFIGURATION', {}), {'default_visibility': 'all_users'})
def test_get_account_different_user_visible(self):

    self.different_client.login(username=self.different_user.username, password=TEST_PASSWORD)
    self.create_mock_profile(self.user)
    with self.assertNumQueries(19):
        response = self.send_get(self.different_client)
    self._verify_full_shareable_account_response(response, account_privacy=ALL_USERS_VISIBILITY)
