Example #1
0
    def test_dlr_xml_validate(self):
        input_doc1 = minidom.parse('test1.xml')
        input_doc2 = minidom.parse('test2.xml')
        input_doc3 = minidom.parse('test3.xml')
        input_doc4 = minidom.parse('test4.xml')

        dealer1 = input_doc1.getElementsByTagName('dealer')
        dealer2 = input_doc2.getElementsByTagName('dealer')
        dealer3 = input_doc3.getElementsByTagName('dealer')
        dealer4 = input_doc4.getElementsByTagName('dealer')

        self.assertEqual(Assignment1.dlr_xml_validate(dealer1), [])
        self.assertEqual(Assignment1.dlr_xml_validate(dealer2),
                         ["Failure", "Not authorized"])
        self.assertEqual(Assignment1.dlr_xml_validate(dealer3),
                         ["Failure", "Not authorized"])
        self.assertEqual(Assignment1.dlr_xml_validate(dealer4),
                         ["Failure", "Not authorized"])