mirror of
https://github.com/tiennm99/DocsGPT.git
synced 2026-10-13 08:15:43 +00:00
feat: init pg migration
This commit is contained in:
1 parent
bd03a513e3
commit
ececcb8b17
31 files changed
+2119
-42
No files matched your search
@@ -16,10 +16,9 @@ def _make_store(
|
||||
) as mock_settings, patch.dict(
|
||||
"sys.modules",
|
||||
{
|
||||
"psycopg2": MagicMock(),
|
||||
"psycopg2.extras": MagicMock(),
|
||||
"psycopg": MagicMock(),
|
||||
"pgvector": MagicMock(),
|
||||
"pgvector.psycopg2": MagicMock(),
|
||||
"pgvector.psycopg": MagicMock(),
|
||||
},
|
||||
):
|
||||
mock_emb = Mock()
|
||||
@@ -63,10 +62,9 @@ class TestPGVectorStoreInit:
|
||||
) as mock_settings, patch.dict(
|
||||
"sys.modules",
|
||||
{
|
||||
"psycopg2": MagicMock(),
|
||||
"psycopg2.extras": MagicMock(),
|
||||
"psycopg": MagicMock(),
|
||||
"pgvector": MagicMock(),
|
||||
"pgvector.psycopg2": MagicMock(),
|
||||
"pgvector.psycopg": MagicMock(),
|
||||
},
|
||||
):
|
||||
mock_get_emb.return_value = Mock(dimension=768)
|
||||
@@ -264,13 +262,13 @@ class TestPGVectorStoreConnection:
|
||||
store, mock_conn, _, _ = _make_store()
|
||||
mock_conn.closed = True
|
||||
|
||||
mock_psycopg2 = MagicMock()
|
||||
mock_psycopg = MagicMock()
|
||||
new_conn = MagicMock()
|
||||
mock_psycopg2.connect.return_value = new_conn
|
||||
store._psycopg2 = mock_psycopg2
|
||||
mock_psycopg.connect.return_value = new_conn
|
||||
store._psycopg = mock_psycopg
|
||||
|
||||
conn = store._get_connection()
|
||||
mock_psycopg2.connect.assert_called_once()
|
||||
mock_psycopg.connect.assert_called_once()
|
||||
assert conn is new_conn
|
||||
|
||||
def test_get_connection_reuses_open(self):
|
||||
|
||||
Reference in new issue
Block a user