Ejemplo n.º 1
0
    def dismiss_via_swipe(self) -> QuestionsPage:
        from pages.questions_page import QuestionsPage

        self._swipe_down()
        return QuestionsPage()
Ejemplo n.º 2
0
    def tap(self) -> QuestionsPage:
        from pages.questions_page import QuestionsPage

        self._cell.click()
        return QuestionsPage()
Ejemplo n.º 3
0
 def test_tap_question_cell(self):
     (QuestionsPage().tap_answer_cell().tap_complete_card_button().
      dismiss_via_swipe().get_question_cell().tap())
     assert QuestionsPage()
Ejemplo n.º 4
0
 def test_dismiss_while_recording(self):
     (QuestionsPage().tap_answer_cell().tap_record_button().sleep(
         1).dismiss_via_swipe())
Ejemplo n.º 5
0
 def test_complete_question_card(self):
     (QuestionsPage().tap_answer_cell().tap_complete_card_button().
      dismiss_via_swipe())
Ejemplo n.º 6
0
 def test_dismiss_card_view_swipe(self):
     (QuestionsPage().tap_answer_cell().dismiss_via_swipe())
     assert QuestionsPage()
Ejemplo n.º 7
0
 def test_record_and_play(self):
     (QuestionsPage().tap_answer_cell().tap_record_button().sleep(3).
      tap_record_button().tap_play_button().tap_default_button().sleep(
          5).dismiss_via_swipe())
     assert QuestionsPage()
Ejemplo n.º 8
0
 def test_card_has_question_mark(self, report: Report):
     (QuestionsPage().tap_answer_cell().get_question_text(
         lambda text: report.soft_assert("?" in text, "HW-000",
                                         "Questions should have a '?'")).
      dismiss_via_swipe())
     assert QuestionsPage()
Ejemplo n.º 9
0
 def test_record_turns_into_square(self, report: Report):
     (QuestionsPage().tap_answer_cell().tap_record_button().sleep(
         3).tap_record_button().dismiss_via_swipe())
     assert QuestionsPage()