File tree Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Original file line number Diff line number Diff line change 44from pathlib import Path
55from subprocess import run
66
7- import sqlalchemy
8- from sqlalchemy import inspect
7+ from sqlalchemy import create_engine , inspect
98
109from tests .utils import RequiresDBTestCase , run_psql
1110
@@ -596,20 +595,32 @@ def test_create_schema(self) -> None:
596595 env = self .env .copy ()
597596 env ["dst_schema" ] = "doesntexistyetschema"
598597
599- engine = sqlalchemy . create_engine (env ["dst_dsn" ])
598+ engine = create_engine (env ["dst_dsn" ])
600599 inspector = inspect (engine )
601600 self .assertFalse (inspector .has_schema (env ["dst_schema" ]))
602601
603- run (
602+ completed_process = run (
603+ [
604+ "sqlsynthgen" ,
605+ "make-tables" ,
606+ "--force" ,
607+ ],
608+ capture_output = True ,
609+ env = env ,
610+ )
611+ self .assertSuccess (completed_process )
612+
613+ completed_process = run (
604614 [
605615 "sqlsynthgen" ,
606616 "create-tables" ,
607- f"--orm-file={ self .alt_orm_file_path } " ,
608617 ],
609618 capture_output = True ,
610619 env = env ,
611620 )
621+ self .assertEqual ("" , completed_process .stderr .decode ("utf-8" ))
622+ self .assertSuccess (completed_process )
612623
613- engine = sqlalchemy . create_engine (env ["dst_dsn" ])
624+ engine = create_engine (env ["dst_dsn" ])
614625 inspector = inspect (engine )
615626 self .assertTrue (inspector .has_schema (env ["dst_schema" ]))
You can’t perform that action at this time.
0 commit comments