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}"

Reply via email to