Source code for tests.test_shapes

import pytest
import subprocess
from mkShapesRDF.lib.utils import getFrameworkPath
import sys

fwPath = getFrameworkPath()


[docs] def test_compile(): r"""Test the compilation of the configuration folder ``examples/2016Real``.""" proc = subprocess.Popen( f"cd {fwPath} && source start.sh; cd examples/2016Real && mkShapesRDF -c 1", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, executable="/bin/bash", ) out, err = proc.communicate() print(out.decode("utf-8"), file=sys.stderr) print(err.decode("utf-8"), file=sys.stderr) assert proc.returncode == 0
[docs] def test_run_1evts(): r"""Test the compilation and run on 10 events for the configuration folder ``examples/2016Real``.""" proc = subprocess.Popen( f"cd {fwPath} && source start.sh; cd examples/test_folder && mkShapesRDF -c 1 -o 0 -l 1", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, executable="/bin/bash", ) out, err = proc.communicate() print(out.decode("utf-8"), file=sys.stderr) print(err.decode("utf-8"), file=sys.stderr) assert proc.returncode == 0