コード例 #1
0
    def test_attr_value(self):

        obj = SelectFormElementParser()
        elements = obj.parse(self.TESTVALUE_NONAME)

        self.assertEqual("fizz", elements[0].value)
        self.assertEqual("buzz", elements[1].value)
        self.assertEqual("woof", elements[2].value)
コード例 #2
0
    def test_is_submitable(self):

        obj = SelectFormElementParser()
        elements = obj.parse(self.TESTVALUE_CLASSICVALUE)

        self.assertTrue(elements[0].is_submitable)
        self.assertFalse(elements[1].is_submitable)
        self.assertFalse(elements[2].is_submitable)
コード例 #3
0
    def test_inline_value(self):

        obj = SelectFormElementParser()
        elements = obj.parse(self.TESTVALUE_CLASSICVALUE)

        self.assertEqual("fizz", elements[0].value)
        self.assertEqual("buzz", elements[1].value)
        self.assertEqual("woof", elements[2].value)
コード例 #4
0
    def test_name(self):

        obj = SelectFormElementParser()
        elements = obj.parse(self.TESTVALUE)

        self.assertEqual("foo", elements[0].name)
        self.assertEqual("foo", elements[1].name)
        self.assertEqual("foo", elements[2].name)
コード例 #5
0
    def test_suitable_true_valid_tag(self):

        obj = SelectFormElementParser()
        result = obj.suitable("select", "example")

        self.assertTrue(result)
コード例 #6
0
    def test_suitable_false(self):

        obj = SelectFormElementParser()
        result = obj.suitable("example", None)

        self.assertFalse(result)
コード例 #7
0
    def test_suitable(self):

        obj = SelectFormElementParser()
        result = obj.suitable("select", None)

        self.assertTrue(result)
コード例 #8
0
    def test_default_name(self):

        obj = SelectFormElementParser()
        elements = obj.parse(self.TESTVALUE_NONAME)

        self.assertIsNone(elements[0].name)
コード例 #9
0
    def test_parse(self):

        obj = SelectFormElementParser()
        elements = obj.parse(self.TESTVALUE)

        self.assertEqual(3, len(elements))
コード例 #10
0
    def test_parse_default(self):

        obj = SelectFormElementParser()
        elements = obj.parse(self.DEFAULT_TESTVALUE)

        self.assertEqual(0, len(elements))