def test_patient_logout_button_click(self):

        PatientNavBar.click_logout_button()

        page_status_code = CommonPageObject.get_page_response(self)

        self.assertEqual(
            page_status_code,
            200)  # Our page status code should equal 200 if it is functional.

        page_url = CommonPageObject.get_page_url(self)

        self.assertTrue(
            compare_and_evaluate_relative_urls(page_url, 'auth_bp.logout'))
        def test_psychiatrist_settings_button_click(self):
            PsychiatristNavBar.click_acc_settings_button()

            page_status_code = CommonPageObject.get_page_response(self)

            self.assertEqual(
                page_status_code, 200
            )  # Our page status code should equal 200 if it is functional.

            page_url = CommonPageObject.get_page_url(self)

            self.assertTrue(
                compare_and_evaluate_relative_urls(
                    page_url, 'acc_settings_bp.psychiatrist_acc_settings'))
    def test_about_button_click(
        self
    ):  # A test to check the functionality of clicking the 'about' button.

        MainNavBar.click_home_button()

        page_status_code = CommonPageObject.get_page_response(self)

        self.assertEqual(
            page_status_code,
            200)  # Our page status code should equal 200 if it is functional.

        page_url = CommonPageObject.get_page_url(self)

        self.assertTrue(
            compare_and_evaluate_relative_urls(page_url, 'main_bp.about'))