Skip to content

Commit ec7f8e0

Browse files
committed
Use existing test accounts instead of creating new ones.
Signed-off-by: Bradley Grainger <[email protected]>
1 parent aff3418 commit ec7f8e0

File tree

1 file changed

+14
-36
lines changed

1 file changed

+14
-36
lines changed

tests/IntegrationTests/SslTests.cs

Lines changed: 14 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -213,49 +213,27 @@ public async Task ConnectZeroConfigurationSslNative()
213213
// permit connection without any Ssl configuration.
214214
// reference https://mariadb.org/mission-impossible-zero-configuration-ssl/
215215
var csb = AppConfig.CreateConnectionStringBuilder();
216-
await m_database.Connection.ExecuteAsync(
217-
@"CREATE USER IF NOT EXISTS 'sslUser'@'%' IDENTIFIED WITH mysql_native_password USING PASSWORD('!Passw0rd3Works') REQUIRE SSL;
218-
GRANT SELECT ON *.* TO 'sslUser'@'%'");
219-
try {
220-
csb.CertificateFile = null;
221-
csb.SslMode = MySqlSslMode.VerifyFull;
222-
csb.SslCa = "";
223-
csb.UserID = "sslUser";
224-
csb.Password = "!Passw0rd3Works";
225-
using var connection = new MySqlConnection(csb.ConnectionString);
226-
await connection.OpenAsync();
227-
connection.Close();
228-
}
229-
finally
230-
{
231-
await m_database.Connection.ExecuteAsync("DROP USER IF EXISTS 'sslUser'@'%'");
232-
m_database.Connection.Close();
233-
}
216+
csb.CertificateFile = null;
217+
csb.SslMode = MySqlSslMode.VerifyFull;
218+
csb.SslCa = "";
219+
csb.UserID = "ssltest";
220+
csb.Password = "test";
221+
using var connection = new MySqlConnection(csb.ConnectionString);
222+
await connection.OpenAsync();
234223
}
235224

236225
[SkippableFact(ServerFeatures.TlsFingerprintValidation | ServerFeatures.Ed25519)]
237226
public async Task ConnectZeroConfigurationSslEd25519()
238227
{
239228
Ed25519AuthenticationPlugin.Install();
240229
var csb = AppConfig.CreateConnectionStringBuilder();
241-
await m_database.Connection.ExecuteAsync(
242-
@"CREATE USER IF NOT EXISTS 'sslUser'@'%' IDENTIFIED WITH ed25519 USING PASSWORD('!Passw0rd3Works') REQUIRE SSL;
243-
GRANT SELECT ON *.* TO 'sslUser'@'%'");
244-
try {
245-
csb.CertificateFile = null;
246-
csb.SslMode = MySqlSslMode.VerifyFull;
247-
csb.SslCa = "";
248-
csb.UserID = "sslUser";
249-
csb.Password = "!Passw0rd3Works";
250-
using var connection = new MySqlConnection(csb.ConnectionString);
251-
await connection.OpenAsync();
252-
connection.Close();
253-
}
254-
finally
255-
{
256-
await m_database.Connection.ExecuteAsync("DROP USER IF EXISTS 'sslUser'@'%'");
257-
m_database.Connection.Close();
258-
}
230+
csb.CertificateFile = null;
231+
csb.SslMode = MySqlSslMode.VerifyFull;
232+
csb.SslCa = "";
233+
csb.UserID = "ed25519user";
234+
csb.Password = "Ed255!9";
235+
using var connection = new MySqlConnection(csb.ConnectionString);
236+
await connection.OpenAsync();
259237
}
260238
#endif
261239

0 commit comments

Comments
 (0)