File: test_dirs.py

package info (click to toggle)
gridtools 2.3.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 29,480 kB
  • sloc: cpp: 228,792; python: 17,561; javascript: 9,164; ansic: 4,101; sh: 850; makefile: 231; f90: 201
file content (21 lines) | stat: -rw-r--r-- 584 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# GridTools
#
# Copyright (c) 2014-2021, ETH Zurich
# All rights reserved.
#
# Please, refer to the LICENSE file in the root directory.
# SPDX-License-Identifier: BSD-3-Clause

import gridtools_cpp


def test_cmake_dir_contains_gridtools_cmake():
    main_config_file = gridtools_cpp.get_cmake_dir() / "GridToolsConfig.cmake"
    assert main_config_file.exists()
    assert main_config_file.read_text()


def test_include_dir_contains_headers():
    include_path = gridtools_cpp.get_include_dir()
    assert include_path.exists()
    assert len(list(include_path.rglob("*.hpp"))) > 0