diff --git a/.gitignore b/.gitignore
index 05c3650ca9cbe7312c943af8457d7eeae6c33c28..f619a0ffc8a5cea9724e4c302176b57abbb97da5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 build/
 **/.terraform.lock.hcl
 **/.terraform/
+**/__pycache__/
diff --git a/src/test_main.py b/src/test_main.py
new file mode 100644
index 0000000000000000000000000000000000000000..3712ac4d6414066e772ad8a67351fb08a6d93b4c
--- /dev/null
+++ b/src/test_main.py
@@ -0,0 +1,4 @@
+from src.main import process_message
+
+def test_process_message():
+    process_message({'data': {}}, {})
\ No newline at end of file