'Scenario: Verify that desired fields are shown when looking at her own public profile.
Given that I am a registered user.
And I visit my Profile page.
And I set the profile visibility to public.
And I reload the page.
Then I should see the profile visibility selector dropdown.
Then I see all the profile fields are shown.
And `location`, `language` and `about me` fields are editable.'

def test_fields_on_my_public_profile(self):

    (username, user_id) = self.log_in_as_unique_user()
    profile_page = self.visit_profile_page(username, privacy=self.PRIVACY_PUBLIC)
    self.verify_profile_page_is_public(profile_page)
    self.verify_profile_page_view_event(username, user_id, visibility=self.PRIVACY_PUBLIC)
