Source: python-lti Version: 0.9.4-1 Severity: serious Tags: ftbfs bullseye sid
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-lti.html ... =================================== FAILURES =================================== _____________________ TestToolConfig.test_allow_suboptions _____________________ self = <test_tool_config.TestToolConfig testMethod=test_allow_suboptions> def test_allow_suboptions(self): config = ToolConfig(title = "Test Config", secure_launch_url = "https://www.example.com/lti", custom_params = {"custom1": "customval1"}) config.description ='Description of boringness' config.launch_url = 'http://www.example.com/lti' config.vendor_code = 'test' config.vendor_name = 'test.tool' config.vendor_description = 'We test things' config.vendor_url = 'http://www.example.com/about' config.vendor_contact_email = 'supp...@example.com' config.vendor_contact_name = 'Joe Support' config.set_custom_param('custom2', 'customval2') config.set_ext_params('example.com', { 'extkey1': 'extval1' }) config.set_ext_param('example.com', 'extkey2', 'extval2') config.set_ext_param('example.com', 'extopt1', { 'optkey1': 'optval1', 'optkey2': 'optval2' }) config.set_ext_param('example.com', 'extopt1', { 'labels':{ 'en':'Image Library', 'es':'Biblioteca de Imagenes' } }) config.set_ext_param('two.example.com', 'ext1key', 'ext1val') config.cartridge_bundle = 'BLTI001_Bundle' correct = normalize_xml(CC_LTI_WITH_SUBOPTIONS_XML) got = normalize_xml(config.to_xml()) > self.assertEqual(got, correct) E AssertionError: b'<ca[82 chars]mlns:xsi="http://www.w3.org/2001/XMLSchema-ins[1863 chars]ink>' != b'<ca[82 chars]mlns:lticm="http://www.imsglobal.org/xsd/imslt[1863 chars]ink>' tests/test_tool_config.py:159: AssertionError _______________________ TestToolConfig.test_generate_xml _______________________ self = <test_tool_config.TestToolConfig testMethod=test_generate_xml> def test_generate_xml(self): ''' Should generate the expected config xml. ''' config = ToolConfig(title = "Test Config", secure_launch_url = "https://www.example.com/lti", custom_params = {"custom1": "customval1"}) config.description ='Description of boringness' config.launch_url = 'http://www.example.com/lti' config.vendor_code = 'test' config.vendor_name = 'test.tool' config.vendor_description = 'We test things' config.vendor_url = 'http://www.example.com/about' config.vendor_contact_email = 'supp...@example.com' config.vendor_contact_name = 'Joe Support' config.set_custom_param('custom2', 'customval2') config.set_ext_params('example.com', { 'extkey1': 'extval1' }) config.set_ext_param('example.com', 'extkey2', 'extval2') config.set_ext_param('example.com', 'extopt1', { 'optkey1': 'optval1', 'optkey2': 'optval2' }) config.set_ext_param('two.example.com', 'ext1key', 'ext1val') config.cartridge_bundle = 'BLTI001_Bundle' correct = normalize_xml(CC_LTI_XML) got = normalize_xml(config.to_xml()) > self.assertEqual(got, correct) E AssertionError: b'<ca[82 chars]mlns:xsi="http://www.w3.org/2001/XMLSchema-ins[1807 chars]ink>' != b'<ca[82 chars]mlns:lticm="http://www.imsglobal.org/xsd/imslt[1807 chars]ink>' tests/test_tool_config.py:125: AssertionError ________________ TestToolConfig.test_optional_config_parameters ________________ self = <test_tool_config.TestToolConfig testMethod=test_optional_config_parameters> def test_optional_config_parameters(self): ''' Should contain cartridge_icon, and blti:icon. ''' config = ToolConfig(title = "Test config", launch_url = "http://www.example.com", secure_launch_url = "http://www.example.com") config.icon = 'http://wil.to/_/beardslap.gif' config.secure_icon = 'https://www.example.com/secure_icon.png' config.cartridge_icon = 'BLTI001_Icon' correct = normalize_xml(CC_LTI_OPTIONAL_PARAMS_XML) got = normalize_xml(config.to_xml()) > self.assertEqual(got, correct) E AssertionError: b'<ca[82 chars]mlns:xsi="http://www.w3.org/2001/XMLSchema-ins[1002 chars]ink>' != b'<ca[82 chars]mlns:lticm="http://www.imsglobal.org/xsd/imslt[1002 chars]ink>' tests/test_tool_config.py:174: AssertionError _____________________ TestToolConfig.test_read_xml_config ______________________ self = <test_tool_config.TestToolConfig testMethod=test_read_xml_config> def test_read_xml_config(self): ''' Should read an XML config. ''' config = ToolConfig.create_from_xml(CC_LTI_XML) > self.assertEqual(normalize_xml(config.to_xml()), > normalize_xml(CC_LTI_XML)) E AssertionError: b'<ca[82 chars]mlns:xsi="http://www.w3.org/2001/XMLSchema-ins[1807 chars]ink>' != b'<ca[82 chars]mlns:lticm="http://www.imsglobal.org/xsd/imslt[1807 chars]ink>' tests/test_tool_config.py:190: AssertionError ...