generate_test_keys: add missing flush at the end of script
Ensure that all the data is actually written to the output file.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
diff --git a/tests/scripts/generate_test_keys.py b/tests/scripts/generate_test_keys.py
index 0a71d56..6aac230 100755
--- a/tests/scripts/generate_test_keys.py
+++ b/tests/scripts/generate_test_keys.py
@@ -91,6 +91,7 @@
yield " {0}, sizeof({0}),\n".format(priv_array_name)
yield " {0}, sizeof({0}) }},".format(pub_array_name)
+#pylint: disable=too-many-locals
def main() -> None:
default_output_path = guess_project_root() + "/tests/src/test_keys.h"
@@ -166,6 +167,7 @@
""")
output_file.write("\n".join(look_up_table))
output_file.write("\n};\n")
+ output_file.flush()
if __name__ == '__main__':
main()