def test_suitable_invalid(self):

        obj = ButtonInputFormElementParser()
        result = obj.suitable("example", "example")

        self.assertFalse(result)
    def test_suitable_search(self):

        obj = ButtonInputFormElementParser()
        result = obj.suitable("input", "search")

        self.assertTrue(result)
    def test_default_name(self):

        obj = ButtonInputFormElementParser()
        form_elements = obj.parse(self.DEFAULT_TESTVALUE)

        self.assertEqual(obj._default_name, form_elements[0].name)
    def test_default_is_submitable(self):

        obj = ButtonInputFormElementParser()
        form_element = obj.parse(self.DEFAULT_TESTVALUE)

        self.assertFalse(form_element[0].is_submitable)
    def test_default_value(self):

        obj = ButtonInputFormElementParser()
        form_elements = obj.parse(self.DEFAULT_TESTVALUE)

        self.assertIsNone(form_elements[0].value)