Skip to content
Snippets Groups Projects
Commit e996d33d authored by Frederik Hennig's avatar Frederik Hennig
Browse files

Merge branch 'master' into fhennig/cmake-config-module-param

parents bf9e148d 7de3cd0b
Branches
Tags
1 merge request!8Add CONFIG_MODULE parameter to CMake function. Add Tests for CMake Integration.
Pipeline #71512 failed with stages
in 4 minutes and 37 seconds
This commit is part of merge request !8. Comments created here will be created in the context of that merge request.
......@@ -24,6 +24,9 @@ class HeaderFile:
return header
system_header = False
if header.startswith('"') and header.endswith('"'):
header = header[1:-1]
if header.startswith("<") and header.endswith(">"):
header = header[1:-1]
system_header = True
......
from pystencilssfg.lang import HeaderFile
import pytest
def test_parse_system():
headerfile = HeaderFile.parse("<test>")
assert str(headerfile) == "<test>" and headerfile.system_header
@pytest.mark.parametrize("header_string", ["test.hpp", '"test.hpp"'])
def test_parse_private(header_string):
headerfile = HeaderFile.parse(header_string)
assert str(headerfile) == "test.hpp" and not headerfile.system_header
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment