예제 #1
0
파일: test_gui.py 프로젝트: Relrin/Helenae
def test_login_successful(wxMainApp, login, password):
    """
        Trying to enter valid data in login form
        (typing login/password with errors, but out app fix this to valid)
    """
    Faker.enterFakeLogin(wxMainApp, login, password)
    Faker.clickButton(wxMainApp, ID_BUTTON_ACCEPT)
    Faker.clickButton(wxMainApp.FileManager, ID_EXIT)
예제 #2
0
파일: test_gui.py 프로젝트: Relrin/Helenae
def test_login_failed(wxMainApp, login, password):
    """
        Trying to enter invalid data in login form
        (typing login/password with errors, but out app fix this to valid)
    """
    Faker.enterFakeLogin(wxMainApp, login, password)
    wx.CallAfter(Faker.clickButtonDialogOK(wxMainApp))
    Faker.clickButton(wxMainApp, ID_BUTTON_ACCEPT)
    Faker.clickButton(wxMainApp, ID_BUTTON_CANCEL)
예제 #3
0
파일: test_gui.py 프로젝트: Relrin/Helenae
def test_close_4(wxMainApp):
    """
        Close application by scheme:
            1) open main window
            2) auth with fake account
            3) click on "File" -> "Exit"
    """
    Faker.enterFakeLogin(wxMainApp, "relrin", "123456")
    Faker.clickButton(wxMainApp, ID_BUTTON_ACCEPT)
    Faker.clickMenuItem(wxMainApp.FileManager, ID_EXIT)