コード例 #1
0
ファイル: test_utils.py プロジェクト: RayPlante/RDA
    def test_use_required(self):
        xsd_tree = self.occurs_data_handler.get_xsd('attr_use_required')
        xsd_element = xsd_tree.getroot()

        (min_occ, max_occ) = manage_attr_occurrences(xsd_element)

        self.assertEqual(min_occ, 1)
        self.assertEqual(max_occ, 1)
コード例 #2
0
    def test_use_required(self):
        xsd_tree = self.occurs_data_handler.get_xsd("attr_use_required")
        xsd_element = xsd_tree.getroot()

        (min_occ, max_occ) = manage_attr_occurrences(xsd_element)

        self.assertEqual(min_occ, 1)
        self.assertEqual(max_occ, 1)
コード例 #3
0
ファイル: test_utils.py プロジェクト: RayPlante/RDA
    def test_use_not_present(self):
        xsd_tree = self.occurs_data_handler.get_xsd('attr_use_undefined')
        xsd_element = xsd_tree.getroot()

        (min_occ, max_occ) = manage_attr_occurrences(xsd_element)

        # FIXME test broken with current parser
        # self.assertEqual(min_occ, 0)
        self.assertEqual(max_occ, 1)
コード例 #4
0
    def test_use_not_present(self):
        xsd_tree = self.occurs_data_handler.get_xsd("attr_use_undefined")
        xsd_element = xsd_tree.getroot()

        (min_occ, max_occ) = manage_attr_occurrences(xsd_element)

        # FIXME test broken with current parser
        # self.assertEqual(min_occ, 0)
        self.assertEqual(max_occ, 1)