def test_check_box_enclosed_by_label(self): self.assertFindsEltWithId(CheckBox("CheckBox enclosed by label"), "checkBoxEnclosedByLabel")
def test_checkboxes_labelled_by_free_text(self): self.assertTrue(CheckBox("unchecked").exists()) self.assertTrue(CheckBox("checked").exists()) self.assertTrue(CheckBox("checked").is_checked()) self.assertFalse(CheckBox("unchecked").is_checked())
def test_untick_check_box(self): ticked_check_box = CheckBox("Ticked CheckBox") click(ticked_check_box) self.assertIs(False, ticked_check_box.is_checked())
def test_disabled_check_box_is_not_enabled(self): self.assertIs(False, CheckBox("Disabled CheckBox").is_enabled())
def test_right_labelled_check_box_is_not_checked(self): self.assertFalse(CheckBox("Right Labeled CheckBox").is_checked())
def test_left_labelled_check_box_is_not_checked(self): self.assertIs(False, CheckBox("Left Labeled CheckBox").is_checked())
def test_disabled_check_box_exists(self): self.assertIs(True, CheckBox("Disabled CheckBox").exists())
def test_ticked_check_box_is_checked(self): self.assertIs(True, CheckBox("Ticked CheckBox").is_checked())
def test_ticked_check_box_exists(self): self.assertIs(True, CheckBox("Ticked CheckBox").exists())
def test_left_labelled_check_box_exists(self): self.assertIs(True, CheckBox("Left Labeled CheckBox").exists())
def test_text_field_does_not_exist_as_check_box(self): self.assertFalse(CheckBox("Empty Text Field").exists())
def test_check_box_not_exists(self): self.assertFalse(CheckBox("Nonexistent CheckBox").exists())
def test_left_hand_side_check_box_exists(self): self.assertIs(True, CheckBox("LHS CheckBox").exists())
def test_check_box_exists_lower_case(self): self.assertIs(True, CheckBox("checkbox").exists())
def test_check_box_exists(self): self.assertIs(True, CheckBox("CheckBox").exists())