Exemple #1
0
    def test_change_all_fields_with_valid_nickname(self):
        name = "Nelli"
        surname = "Louse"
        nickname = os.environ["NEW_TWO_NICKNAME"]
        status = "Классный день!"

        self.page.form.set_name(name)
        self.page.form.set_surname(surname)
        self.page.form.set_nickname(nickname)
        self.page.form.set_status(status)
        self.page.form.set_avatar()

        self.page.form.submit_ok_button()
        ProfilePage(self.driver, open=False).wait_for_load()
        self.page.form.submit_settings_button()
        SettingsPage(self.driver, open=False).wait_for_load()

        self.assertEqual(self.page.form.get_name(name), name,
                         "Name was not changed")
        self.assertEqual(self.page.form.get_surname(surname), surname,
                         "Surname was not changed")
        self.assertEqual(self.page.form.get_nickname(nickname), nickname,
                         "Nickname was not changed")
        self.assertEqual(self.page.form.get_status(status), status,
                         "Status was not changed")
Exemple #2
0
    def test_exit_go_to_profile(self):
        old_nickname = self.page.form.get_value("nickname")
        nickname = os.environ["NEW_THREE_NICKNAME"]

        self.page.form.set_nickname(nickname)
        self.page.form.submit_exit_button()
        ProfilePage(self.driver, open=False).wait_for_load()

        nick_text = self.page.form.check_nickname()
        self.assertEqual(nick_text, old_nickname, "No nickname")
Exemple #3
0
    def test_change_valid_nickname(self):
        nickname = os.environ["NEW_NICKNAME"]

        self.page.form.set_nickname(nickname)
        self.page.form.submit_ok_button()
        ProfilePage(self.driver, open=False).wait_for_load()
        self.page.form.submit_settings_button()
        SettingsPage(self.driver, open=False).wait_for_load()

        text = self.page.form.get_nickname(nickname)
        self.assertEqual(text, nickname, "Field was not changed")
Exemple #4
0
    def test_change_valid_status(self):
        status = "Великолепность"

        self.page.form.set_status(status)
        self.page.form.submit_ok_button()
        ProfilePage(self.driver, open=False).wait_for_load()
        self.page.form.submit_settings_button()
        SettingsPage(self.driver, open=False).wait_for_load()

        text = self.page.form.get_status(status)
        self.assertEqual(text, status, "Field was not changed")
Exemple #5
0
    def test_change_valid_surname(self):
        surname = "Lin"

        self.page.form.set_surname(surname)
        self.page.form.submit_ok_button()
        ProfilePage(self.driver, open=False).wait_for_load()
        self.page.form.submit_settings_button()
        SettingsPage(self.driver, open=False).wait_for_load()

        text = self.page.form.get_surname(surname)
        self.assertEqual(text, surname, "Field was not changed")
Exemple #6
0
    def test_change_empty_status(self):
        text_one = self.page.form.get_value("status")
        self.page.form.set_status("")

        self.page.form.submit_ok_button()
        ProfilePage(self.driver, open=False).wait_for_load()
        self.page.form.submit_settings_button()
        SettingsPage(self.driver, open=False).wait_for_load()

        text = self.page.form.get_status(text_one)
        self.assertNotEqual(text, "", "Fields with equal values")
Exemple #7
0
    def test_correct_auth(self):
        mail = os.environ.get("LOGIN")
        password = os.environ.get("PASSWORD")

        self.page.form.set_mail(mail)
        self.page.form.set_password(password)
        self.page.form.submit()
        ProfilePage(self.driver, open=False).wait_for_load()

        nick_text = self.page.form.check_nickname()
        self.assertNotEqual(nick_text, "", "No nickname")
    def test_correct_reg(self):
        mail = os.environ["REG_MAIL"]
        login = os.environ["REG_LOGIN"]
        password = "******"

        self.page.form.set_mail(mail)
        self.page.form.set_login(login)
        self.page.form.set_password(password)
        self.page.form.submit()
        ProfilePage(self.driver, open=False).wait_for_load()

        nick_text = self.page.form.check_nickname()
        self.assertNotEqual(nick_text, "", "No nickname")
Exemple #9
0
 def test_change_avatar(self):
     self.page.form.set_avatar()
     self.page.form.submit_ok_button()
     ProfilePage(self.driver, open=False).wait_for_load()
     self.page.form.submit_settings_button()