21 lines
508 B
Python
Executable File
21 lines
508 B
Python
Executable File
import os
|
|
import sys
|
|
|
|
def walk(base):
|
|
for root, _, files in os.walk(base):
|
|
for name in files:
|
|
yield os.path.join(root, name)
|
|
|
|
if __name__ == '__main__':
|
|
failed = False
|
|
for name in walk('tests'):
|
|
if name.endswith('.c'):
|
|
with open(name, 'r') as f:
|
|
data = f.read()
|
|
if not 'mock_return;' in data:
|
|
print 'ERROR: "{}" has no mock_return;'.format(name)
|
|
failed = True
|
|
|
|
if failed:
|
|
sys.exit(1)
|