Skip to content
Snippets Groups Projects
Commit b0dcbf19 authored by Mads M. Pedersen's avatar Mads M. Pedersen Committed by Mads M. Pedersen
Browse files

Added error message and xfail if fugalib not present

parent 6d441165
No related branches found
No related tags found
1 merge request!94Handle disabled mpi
...@@ -9,10 +9,12 @@ import time ...@@ -9,10 +9,12 @@ import time
import unittest import unittest
import numpy as np import numpy as np
import pytest
from topfarm.cost_models.fuga.pascal_dll import PascalDLL from topfarm.cost_models.fuga.pascal_dll import PascalDLL
from topfarm.cost_models.fuga.py_fuga import PyFuga from topfarm.cost_models.fuga.py_fuga import PyFuga
import os import os
from topfarm.cost_models.fuga import py_fuga from topfarm.cost_models.fuga import py_fuga
import sys
fuga_path = os.path.abspath(os.path.dirname(py_fuga.__file__)) + '/Colonel/' fuga_path = os.path.abspath(os.path.dirname(py_fuga.__file__)) + '/Colonel/'
...@@ -36,7 +38,11 @@ class Test(unittest.TestCase): ...@@ -36,7 +38,11 @@ class Test(unittest.TestCase):
def lib_missing(self): def lib_missing(self):
lib_path = os.path.dirname(py_fuga.__file__) + "/Colonel/FugaLib/FugaLib.%s" % ('so', 'dll')[os.name == 'nt'] lib_path = os.path.dirname(py_fuga.__file__) + "/Colonel/FugaLib/FugaLib.%s" % ('so', 'dll')[os.name == 'nt']
return os.path.isfile(lib_path) is False
if os.path.isfile(lib_path) is False:
pytest.xfail("Fugalib missing")
raise Warning("Fugalib '%s' not found\n"%lib_path)
return False
def get_fuga(self, tb_x=[423974, 424033], tb_y=[6151447, 6150889]): def get_fuga(self, tb_x=[423974, 424033], tb_y=[6151447, 6150889]):
pyFuga = PyFuga() pyFuga = PyFuga()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment