From d32a594532d83442327703e1758d3e82064c177e Mon Sep 17 00:00:00 2001
From: jgoldste <0uTfr1p@n>
Date: Mon, 27 Jul 2020 14:52:36 -0600
Subject: [PATCH] SSA-6324: demo: failure to insert fake project for testing

---
 .../insert_one_bogus_project_into_archive.py  | 25 +++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 apps/cli/utilities/test_data/insert_one_bogus_project_into_archive.py

diff --git a/apps/cli/utilities/test_data/insert_one_bogus_project_into_archive.py b/apps/cli/utilities/test_data/insert_one_bogus_project_into_archive.py
new file mode 100644
index 000000000..8a76d559a
--- /dev/null
+++ b/apps/cli/utilities/test_data/insert_one_bogus_project_into_archive.py
@@ -0,0 +1,25 @@
+import pytest
+from sqlalchemy import table
+
+from shared.schema.src.schema import create_session, Project
+
+session = create_session('SDM', profile='local')
+to_insert = Project(project_code='FAKE_TEST_PROJECT',
+                    title='Move along move along nothing to see here',
+                    starttime=56688.8103640046,
+                    endtime=-56810.4840497685,
+                    proprietary_duration=120)
+try:
+    table(Project).insert(to_insert)
+    session.commit()
+    session.flush()
+except Exception as exc:
+    pytest.fail(f'insert failed: {exc}')
+
+try:
+    retrieved = session.query(Project).filter(Project==to_insert).first()
+    if retrieved is None:
+        pytest.fail(f'{to_insert} not found')
+except Exception as exc:
+    pytest.fail(f'retrieval failed: {exc}')
+
-- 
GitLab