summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/Testsrc/Testlib/TestEncryption.py5
-rw-r--r--testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py14
2 files changed, 10 insertions, 9 deletions
diff --git a/testsuite/Testsrc/Testlib/TestEncryption.py b/testsuite/Testsrc/Testlib/TestEncryption.py
index 778d5b963..c03aa66e1 100644
--- a/testsuite/Testsrc/Testlib/TestEncryption.py
+++ b/testsuite/Testsrc/Testlib/TestEncryption.py
@@ -193,11 +193,6 @@ baz
# test that different algorithms are used
mock_passphrases.reset_mock()
- self.assertRaises(EVPError,
- bruteforce_decrypt,
- crypted, setup=setup, algorithm=self.algo)
-
- mock_passphrases.reset_mock()
crypted = ssl_encrypt(self.plaintext, passwd, algorithm=self.algo)
self.assertEqual(self.plaintext,
bruteforce_decrypt(crypted, setup=setup,
diff --git a/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py b/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py
index 1a8619097..d66780a20 100644
--- a/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py
+++ b/testsuite/Testsrc/Testlib/TestServer/TestPlugins/TestProperties.py
@@ -247,14 +247,17 @@ class TestXMLPropertyFile(TestPropertyFile, TestStructFile):
TestStructFile.test_Index(self)
pf = self.get_obj()
- pf.xdata = lxml.etree.Element("Properties", encryption="true")
+ pf.xdata = lxml.etree.Element("Properties")
+ lxml.etree.SubElement(pf.xdata, "Crypted", encrypted="foo")
pf.data = lxml.etree.tostring(pf.xdata)
# extra test: crypto is not available, but properties file is
# encrypted
has_crypto = Bcfg2.Server.Plugins.Properties.HAS_CRYPTO
Bcfg2.Server.Plugins.Properties.HAS_CRYPTO = False
- self.assertRaises(PluginExecutionError, pf.Index)
- Bcfg2.Server.Plugins.Properties.HAS_CRYPTO = has_crypto
+ try:
+ self.assertRaises(PluginExecutionError, pf.Index)
+ finally:
+ Bcfg2.Server.Plugins.Properties.HAS_CRYPTO = has_crypto
@skipUnless(HAS_CRYPTO, "No crypto libraries found, skipping")
def test_Index_crypto(self):
@@ -262,7 +265,7 @@ class TestXMLPropertyFile(TestPropertyFile, TestStructFile):
pf._decrypt = Mock()
pf._decrypt.return_value = 'plaintext'
pf.data = '''
-<Properties encryption="true" decrypt="strict">
+<Properties decrypt="strict">
<Crypted encrypted="foo">
crypted
<Plain foo="bar">plain</Plain>
@@ -274,6 +277,9 @@ class TestXMLPropertyFile(TestPropertyFile, TestStructFile):
</Plain>
</Properties>'''
+ print "HAS_CRYPTO: %s" % HAS_CRYPTO
+ print "Properties HAS_CRYPTO: %s" % Bcfg2.Server.Plugins.Properties.HAS_CRYPTO
+
# test successful decryption
pf.Index()
self.assertItemsEqual(pf._decrypt.call_args_list,