summaryrefslogtreecommitdiff
path: root/buildscripts/iwyu/test/no_include/expected_results.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildscripts/iwyu/test/no_include/expected_results.py')
-rw-r--r--buildscripts/iwyu/test/no_include/expected_results.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/buildscripts/iwyu/test/no_include/expected_results.py b/buildscripts/iwyu/test/no_include/expected_results.py
new file mode 100644
index 00000000000..90bda7e15a4
--- /dev/null
+++ b/buildscripts/iwyu/test/no_include/expected_results.py
@@ -0,0 +1,18 @@
+import os
+import sys
+
+EXPECTED_B_CPP = """// IWYU pragma: no_include "b.h"
+
+#include "a.h" // IWYU pragma: keep
+
+type_b return_b_function() {
+ return type_b();
+}
+"""
+
+with open('b.cpp') as f:
+ content = f.read()
+ if content != EXPECTED_B_CPP:
+ print(f'Actual:\n"""{content}"""')
+ print(f'Expected:\n"""{EXPECTED_B_CPP}"""')
+ sys.exit(1)