@@ -17,7 +17,7 @@ class TestCli(object):
1717 @pytest .mark .parametrize ('cli_args, expected, expected_executes, commit_calls, call_dump' , [
1818 ['--host localhost --port 5432 --user root --password my-cool-password --dbname db --schema ./tests/schemes/valid_schema.yml -v --init-sql "set work_mem=\' 1GB\' "' , # noqa
1919 Namespace (verbose = 1 , list_providers = False , schema = './tests/schemes/valid_schema.yml' , dbname = 'db' , user = 'root' ,
20- password = 'my-cool-password' , host = 'localhost' , port = '5432' , dry_run = False , dump_file = None , init_sql = "set work_mem='1GB'" , parallel = False ), # noqa
20+ password = 'my-cool-password' , host = 'localhost' , port = '5432' , dry_run = False , dump_file = None , dump_options = '--format custom --compress 9' , init_sql = "set work_mem='1GB'" , parallel = False ), # noqa
2121 [call ("set work_mem='1GB'" ),
2222 call ('TRUNCATE TABLE "django_session"' ),
2323 call ('SELECT COUNT(*) FROM "auth_user"' ),
@@ -32,7 +32,7 @@ class TestCli(object):
3232 ],
3333 ['--dry-run --host localhost --port 5432 --user root --password my-cool-password --dbname db --schema ./tests/schemes/valid_schema.yml -v --init-sql "set work_mem=\' 1GB\' "' , # noqa
3434 Namespace (verbose = 1 , list_providers = False , schema = './tests/schemes/valid_schema.yml' , dbname = 'db' , user = 'root' ,
35- password = 'my-cool-password' , host = 'localhost' , port = '5432' , dry_run = True , dump_file = None , init_sql = "set work_mem='1GB'" , parallel = False ), # noqa
35+ password = 'my-cool-password' , host = 'localhost' , port = '5432' , dry_run = True , dump_file = None , dump_options = '--format custom --compress 9' , init_sql = "set work_mem='1GB'" , parallel = False ), # noqa
3636 [call ("set work_mem='1GB'" ),
3737 call ('TRUNCATE TABLE "django_session"' ),
3838 call ('SELECT "id", "first_name", "last_name", "email" FROM "auth_user" LIMIT 100' ),
@@ -42,9 +42,9 @@ class TestCli(object):
4242 ],
4343 0 , []
4444 ],
45- ['--dump-file ./dump.sql --host localhost --port 5432 --user root --password my-cool-password --dbname db --schema ./tests/schemes/valid_schema.yml -v --init-sql "set work_mem=\' 1GB\' "' , # noqa
45+ ['--dump-file ./dump.sql --dump-options "--format plain" -- host localhost --port 5432 --user root --password my-cool-password --dbname db --schema ./tests/schemes/valid_schema.yml -v --init-sql "set work_mem=\' 1GB\' "' , # noqa
4646 Namespace (verbose = 1 , list_providers = False , schema = './tests/schemes/valid_schema.yml' , dbname = 'db' , user = 'root' ,
47- password = 'my-cool-password' , host = 'localhost' , port = '5432' , dry_run = False , dump_file = './dump.sql' , init_sql = "set work_mem='1GB'" , parallel = False ), # noqa
47+ password = 'my-cool-password' , host = 'localhost' , port = '5432' , dry_run = False , dump_file = './dump.sql' , dump_options = '--format plain' , init_sql = "set work_mem='1GB'" , parallel = False ), # noqa
4848 [
4949 call ("set work_mem='1GB'" ),
5050 call ('TRUNCATE TABLE "django_session"' ),
@@ -56,14 +56,14 @@ class TestCli(object):
5656 call ('UPDATE "auth_user" t SET "first_name" = s."first_name", "last_name" = s."last_name", "email" = s."email" FROM "tmp_auth_user" s WHERE t."id" = s."id"' ) # noqa
5757 ],
5858 1 ,
59- [call ('PGPASSWORD=my-cool-password pg_dump --format custom --compress 9 --dbname db --username root --host localhost --port 5432 --file ./dump.sql' , shell = True )] # noqa
59+ [call ('PGPASSWORD=my-cool-password pg_dump --format plain --dbname db --username root --host localhost --port 5432 --file ./dump.sql' , shell = True )] # noqa
6060 ],
6161
6262 ['--list-providers --parallel' ,
6363 Namespace (verbose = None , list_providers = True , schema = 'schema.yml' , dbname = None , user = None ,
64- password = '' , host = 'localhost' , port = '5432' , dry_run = False , dump_file = None , init_sql = False , parallel = True ), # noqa
64+ password = '' , host = 'localhost' , port = '5432' , dry_run = False , dump_file = None , dump_options = '--format custom --compress 9' , init_sql = False , parallel = True ), # noqa
6565 [], 0 , []
66- ]
66+ ],
6767 ])
6868 def test_cli_args (self , subprocess , patched_connect , quote_ident , cli_args , expected , expected_executes , commit_calls , call_dump ): # noqa
6969 arg_parser = get_arg_parser ()
0 commit comments