summaryrefslogtreecommitdiffstats
path: root/ipatests/test_pkcs10
diff options
context:
space:
mode:
authorLenka Doudova <ldoudova@redhat.com>2016-09-01 09:46:17 +0200
committerMartin Basti <mbasti@redhat.com>2016-09-01 14:00:49 +0200
commit72d7193ce226eed0e84420cd78bd87cceaf935a9 (patch)
tree4140e5e7f5615e0e51b5d945503ae630281ce402 /ipatests/test_pkcs10
parentafcb3bd3c32aa33dcd68cd0a2ca85bda677000a8 (diff)
downloadfreeipa-72d7193ce226eed0e84420cd78bd87cceaf935a9.tar.gz
freeipa-72d7193ce226eed0e84420cd78bd87cceaf935a9.tar.xz
freeipa-72d7193ce226eed0e84420cd78bd87cceaf935a9.zip
Tests: Avoid skipping tests due to missing files
When running test_install/test_updates and test_pkcs10/test_pkcs10 as outoftree, these are skipped with reason 'Unable to find test update files'. For outoftree tests wrong paths are checked for these files. Changing file localization to provide proper test setup. https://fedorahosted.org/freeipa/ticket/6284 Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipatests/test_pkcs10')
-rw-r--r--ipatests/test_pkcs10/test_pkcs10.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/ipatests/test_pkcs10/test_pkcs10.py b/ipatests/test_pkcs10/test_pkcs10.py
index 86de3c696..4c5e09d04 100644
--- a/ipatests/test_pkcs10/test_pkcs10.py
+++ b/ipatests/test_pkcs10/test_pkcs10.py
@@ -31,6 +31,7 @@ from ipapython import ipautil
import nss.nss as nss
from nss.error import NSPRError
import pytest
+import os
@pytest.mark.tier0
@@ -41,15 +42,13 @@ class test_update(object):
def setup(self):
nss.nss_init_nodb()
- if ipautil.file_exists("test0.csr"):
- self.testdir="./"
- elif ipautil.file_exists("ipatests/test_pkcs10/test0.csr"):
- self.testdir= "./ipatests/test_pkcs10/"
- else:
+ self.testdir = os.path.abspath(os.path.dirname(__file__))
+ if not ipautil.file_exists(os.path.join(self.testdir,
+ "test0.csr")):
raise nose.SkipTest("Unable to find test update files")
def read_file(self, filename):
- fp = open(self.testdir + filename, "r")
+ fp = open(os.path.join(self.testdir, filename), "r")
data = fp.read()
fp.close()
return data