MCPcopy Create free account
hub / github.com/PyMySQL/PyMySQL / test_caching_sha2_password_ssl

Function test_caching_sha2_password_ssl

tests/test_auth.py:89–121  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

87
88
89def test_caching_sha2_password_ssl():
90 con = pymysql.connect(
91 user="user_caching_sha2",
92 password=pass_caching_sha2,
93 host=host,
94 port=port,
95 ssl=ssl,
96 )
97 con.close()
98
99 # Fast path of caching sha2
100 con = pymysql.connect(
101 user="user_caching_sha2",
102 password=pass_caching_sha2,
103 host=host,
104 port=port,
105 ssl=ssl,
106 )
107 con.query("FLUSH PRIVILEGES")
108 con.close()
109
110 # Fast path after auth_switch_request
111 pymysql.connections._DEFAULT_AUTH_PLUGIN = "mysql_native_password"
112 con = pymysql.connect(
113 user="user_caching_sha2",
114 password=pass_caching_sha2,
115 host=host,
116 port=port,
117 ssl=ssl,
118 )
119 con.query("FLUSH PRIVILEGES")
120 con.close()
121 pymysql.connections._DEFAULT_AUTH_PLUGIN = None

Callers

nothing calls this directly

Calls 3

queryMethod · 0.80
connectMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected