summaryrefslogtreecommitdiff
path: root/tests/build/depfile.srctree
blob: 0b8019df957de0a07ffa2886cec7cb7ccc96241c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
"""
CYTHONIZE -M foo.pyx
PYTHON check.py
"""

######## foo.pyx ########

from bar cimport empty

include "baz.pxi"

empty()
print(foo())


######## baz.pxi ########

def foo():
    return "foo"


######## bar.pxd ########

cdef inline void empty():
    print("empty")


######## check.py ########

with open("foo.c.dep", "r") as f:
    contents = f.read().replace("\\\n", " ").replace("\n", " ")

assert sorted(contents.split()) == ['bar.pxd', 'baz.pxi', 'foo.c:', 'foo.pyx'], contents