def test_generate_input_dir_attributes(self): info = ScriptInfo(input_dir_script_info, 'input_dir_script', 'input_dir_script.py') doc = Document() tool = doc.createElement('tool') doc.appendChild(tool) inputs = doc.createElement('inputs') outputs = doc.createElement('outputs') tool.appendChild(inputs) tool.appendChild(outputs) xml_opts_generator = XmlOptionsAttributesGenerator(info, doc, inputs, outputs) xml_opts_generator._generate_input_dir_attributes(info.required_opts[0]) obs = doc.toprettyxml(indent="\t") self.assertEqual(obs, exp_input_dir)