@@ -195,8 +195,8 @@ def test_complete_7_level_chain(config_ng_setup):
195195 # Level 3 provides warehouse
196196 assert conn ["warehouse" ] == "level3-wh"
197197
198- # Level 2 provides password
199- assert conn [ " password" ] == "level2-pass"
198+ # Level 2 (cli_config) is skipped because connections.toml defines this connection
199+ # password from cli_config is NOT present
200200
201201 # Level 1 provides user
202202 assert conn ["user" ] == "level1-user"
@@ -444,7 +444,7 @@ def test_all_file_sources_precedence(config_ng_setup):
444444
445445 expected = {
446446 "account" : "from-connections" , # Level 3 wins
447- "user" : "cli -user" , # Level 2 wins
447+ "user" : "snowsql -user" , # Level 1 only (cli_config skipped)
448448 "warehouse" : "snowsql-warehouse" , # Level 1 only source
449449 "password" : "connections-pass" , # Level 3 wins
450450 }
@@ -575,7 +575,7 @@ def test_all_files_plus_snowsql_env(config_ng_setup):
575575 expected = {
576576 "account" : "env-account" , # Level 4 wins
577577 "user" : "snowsql-user" , # Level 1 only
578- "warehouse" : "cli- warehouse" , # Level 2 only
578+ # warehouse from cli_config is skipped (connections.toml replaces cli_config)
579579 "database" : "toml-db" , # Level 3 only
580580 }
581581 assert conn == expected
@@ -619,7 +619,7 @@ def test_all_files_plus_general_env(config_ng_setup):
619619 expected = {
620620 "account" : "env-account" , # Level 6 wins
621621 "user" : "snowsql-user" , # Level 1 only
622- "role" : "cli- role" , # Level 2 only
622+ # role from cli_config is skipped (connections.toml replaces cli_config)
623623 "warehouse" : "env-warehouse" , # Level 6 wins
624624 }
625625 assert conn == expected
@@ -739,7 +739,7 @@ def test_all_files_plus_two_env_types(config_ng_setup):
739739 expected = {
740740 "account" : "conn-specific" , # Level 5 wins
741741 "user" : "snowsql-user" , # Level 1 only
742- "password" : "cli- password" , # Level 2 only
742+ # password from cli_config is skipped (connections.toml replaces cli_config)
743743 "warehouse" : "conn-warehouse" , # Level 5 wins
744744 }
745745 assert conn == expected
@@ -904,7 +904,7 @@ def test_multiple_connections_different_source_patterns(config_ng_setup):
904904 conn1 = get_connection_dict ("conn1" )
905905 expected1 = {
906906 "account" : "conn1-env" , # Connection-specific env wins
907- "user" : "conn1- user" , # CLI config
907+ # user from cli_config is skipped (connections.toml replaces cli_config)
908908 "warehouse" : "conn1-warehouse" , # Connections TOML
909909 "schema" : "common-schema" , # General env
910910 }
0 commit comments