17db96d56Sopenharmony_ci# Convenience test module to run all of the XML-related tests in the
27db96d56Sopenharmony_ci# standard library.
37db96d56Sopenharmony_ci
47db96d56Sopenharmony_ciimport sys
57db96d56Sopenharmony_ciimport test.support
67db96d56Sopenharmony_ci
77db96d56Sopenharmony_citest.support.verbose = 0
87db96d56Sopenharmony_ci
97db96d56Sopenharmony_cidef runtest(name):
107db96d56Sopenharmony_ci    __import__(name)
117db96d56Sopenharmony_ci    module = sys.modules[name]
127db96d56Sopenharmony_ci    if hasattr(module, "test_main"):
137db96d56Sopenharmony_ci        module.test_main()
147db96d56Sopenharmony_ci
157db96d56Sopenharmony_ciruntest("test.test_minidom")
167db96d56Sopenharmony_ciruntest("test.test_pyexpat")
177db96d56Sopenharmony_ciruntest("test.test_sax")
187db96d56Sopenharmony_ciruntest("test.test_xml_dom_minicompat")
197db96d56Sopenharmony_ciruntest("test.test_xml_etree")
207db96d56Sopenharmony_ciruntest("test.test_xml_etree_c")
217db96d56Sopenharmony_ciruntest("test.test_xmlrpc")
22