Skip to content

Commit 7fe3039

Browse files
committed
Version 1.1.0. Uncomment test, new xmlsec version solves python-xmlsec Issue 11
1 parent 529a249 commit 7fe3039

2 files changed

Lines changed: 7 additions & 12 deletions

File tree

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
setup(
1111
name='python3-saml',
12-
version='1.0.0',
12+
version='1.1.0',
1313
description='Onelogin Python Toolkit. Add SAML support to your Python software using this library',
1414
classifiers=[
1515
'Development Status :: 4 - Beta',
@@ -34,7 +34,7 @@
3434
test_suite='tests',
3535
install_requires=[
3636
'isodate>=0.5.0',
37-
'xmlsec>=0.3.1'
37+
'xmlsec>=0.5.0'
3838
],
3939
dependency_links=['http://github.com/mehcode/python-xmlsec/tarball/master'],
4040
extras_require={

tests/src/OneLogin/saml2_tests/utils_test.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -690,8 +690,7 @@ def testValidateSign(self):
690690
xml_metadata_signed = self.file_contents(join(self.data_path, 'metadata', 'signed_metadata_settings1.xml'))
691691
self.assertTrue(OneLogin_Saml2_Utils.validate_metadata_sign(xml_metadata_signed, cert))
692692
# expired cert, verified it
693-
# Comment this test, cause segmentation fault
694-
#self.assertFalse(OneLogin_Saml2_Utils.validate_metadata_sign(xml_metadata_signed, cert, validatecert=True))
693+
self.assertFalse(OneLogin_Saml2_Utils.validate_metadata_sign(xml_metadata_signed, cert, validatecert=True))
695694

696695
xml_metadata_signed_2 = self.file_contents(join(self.data_path, 'metadata', 'signed_metadata_settings2.xml'))
697696
self.assertTrue(OneLogin_Saml2_Utils.validate_metadata_sign(xml_metadata_signed_2, cert_2))
@@ -702,17 +701,15 @@ def testValidateSign(self):
702701
# expired cert
703702
self.assertTrue(OneLogin_Saml2_Utils.validate_sign(xml_response_msg_signed, cert))
704703
# expired cert, verified it
705-
# Comment this test, causes segmentation fault
706-
#self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_msg_signed, cert, validatecert=True))
704+
self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_msg_signed, cert, validatecert=True))
707705

708706
# modified cert
709707
other_cert_path = join(dirname(__file__), '..', '..', '..', 'certs')
710708
f = open(other_cert_path + '/certificate1', 'r')
711709
cert_x = f.read()
712710
f.close()
713711
self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_msg_signed, cert_x))
714-
# Comment this test, causes segmentation fault
715-
#self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_msg_signed, cert_x, validatecert=True))
712+
self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_msg_signed, cert_x, validatecert=True))
716713

717714
xml_response_msg_signed_2 = b64decode(self.file_contents(join(self.data_path, 'responses', 'signed_message_response2.xml.base64')))
718715
self.assertTrue(OneLogin_Saml2_Utils.validate_sign(xml_response_msg_signed_2, cert_2))
@@ -725,8 +722,7 @@ def testValidateSign(self):
725722
# expired cert
726723
self.assertTrue(OneLogin_Saml2_Utils.validate_sign(xml_response_assert_signed, cert))
727724
# expired cert, verified it
728-
# Comment this test, causes segmentation fault
729-
#self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_assert_signed, cert, validatecert=True))
725+
self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_assert_signed, cert, validatecert=True))
730726

731727
xml_response_assert_signed_2 = b64decode(self.file_contents(join(self.data_path, 'responses', 'signed_assertion_response2.xml.base64')))
732728
self.assertTrue(OneLogin_Saml2_Utils.validate_sign(xml_response_assert_signed_2, cert_2))
@@ -737,8 +733,7 @@ def testValidateSign(self):
737733
# expired cert
738734
self.assertTrue(OneLogin_Saml2_Utils.validate_sign(xml_response_double_signed, cert))
739735
# expired cert, verified it
740-
# Comment this test, causes segmentation fault
741-
#self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_double_signed, cert, validatecert=True))
736+
self.assertFalse(OneLogin_Saml2_Utils.validate_sign(xml_response_double_signed, cert, validatecert=True))
742737

743738
xml_response_double_signed_2 = b64decode(self.file_contents(join(self.data_path, 'responses', 'double_signed_response2.xml.base64')))
744739
self.assertTrue(OneLogin_Saml2_Utils.validate_sign(xml_response_double_signed_2, cert_2))

0 commit comments

Comments
 (0)