commit: 3e14281d40d45f7807852a3956b44a9949dbf0c3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 11 20:32:07 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 11 20:33:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e14281d
dev-python/pymysql: Use UNIX socket rather than TCP in tests
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pymysql/pymysql-0.9.3.ebuild | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/dev-python/pymysql/pymysql-0.9.3.ebuild
b/dev-python/pymysql/pymysql-0.9.3.ebuild
index 2a4aa6e8160..7346a5ab5fb 100644
--- a/dev-python/pymysql/pymysql-0.9.3.ebuild
+++ b/dev-python/pymysql/pymysql-0.9.3.ebuild
@@ -42,7 +42,7 @@ src_test() {
--no-defaults \
--character-set-server=utf8 \
--bind-address=127.0.0.1 \
- --port=3306 \
+ --port=43306 \
--socket="${T}"/mysqld.sock \
--datadir="${T}"/mysql &
local pid=${!}
@@ -67,6 +67,24 @@ src_test() {
grant all on test2.* to test2@localhost;
' || die
+ cat > pymysql/tests/databases.json <<-EOF || die
+ [{
+ "host": "localhost",
+ "user": "root",
+ "passwd": "",
+ "db": "test1",
+ "use_unicode": true,
+ "local_infile": true,
+ "unix_socket": "${T}/mysqld.sock"
+ }, {
+ "host": "localhost",
+ "user": "root",
+ "passwd": "",
+ "db": "test2",
+ "unix_socket": "${T}/mysqld.sock"
+ }]
+ EOF
+
distutils-r1_src_test
kill "${pid}"