Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7FRh-00024L-6c for pgadmin-hackers@arkaria.postgresql.org; Wed, 03 Feb 2021 10:31:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l7FRg-0003JO-3c for pgadmin-hackers@arkaria.postgresql.org; Wed, 03 Feb 2021 10:31:36 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7FRf-0003JH-D5 for pgadmin-hackers@lists.postgresql.org; Wed, 03 Feb 2021 10:31:35 +0000 Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1l7FRc-00009h-Ce for pgadmin-hackers@postgresql.org; Wed, 03 Feb 2021 10:31:34 +0000 Received: by mail-lj1-x236.google.com with SMTP id c18so27666272ljd.9 for ; Wed, 03 Feb 2021 02:31:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=u7ckVvQ3Gf6bbohDdrxU8Bb+6LYS5dGGS63OaZrmkxc=; b=HxuaKInnaW19py2MvlEScI1H0cdDYW654XPnwBTCiTxW3bsWRWqOo2gj/4m323JiGu 3guI9rsk9AuwSpgFHFA7jdnw+kU8STYwoPX3GXJccAtSzZgbtsn7ReiDqBWBRsJA9QZG OPzxeqXG8QL8+R2/F4Bpb3wuL2i2oZHaMaLdWraYeSO46UhIL1B+fR63sHoTKNU3Sz4b hsgAeD42apwszlADoVHjALS7ZrCs3q6EIu/FY7TIBb2ZkYCcCRBGjcJ0bgH13Z0t+pC9 gYDzfgfK2gN8lA+CGILIPnzK7TsLAutDHyT9I3vtkm676mT0Yn7EsS9PYfpuhIgBUMPI u7wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=u7ckVvQ3Gf6bbohDdrxU8Bb+6LYS5dGGS63OaZrmkxc=; b=dJJctaEGgjKFZcxX2p2+/DO69eXcW1EYtop8PSYiOI9WjdnTuRuyscd8+FT7W+eRiL K1Y2m/xAuaUSw8FQo9l/1d5hB/HJJToqUE3046KbibdXGPmuk5lI7vbeIc2M7YUegud/ fwacvTfc+G5BRk32AGNHRHW0ly35O5Kyr4R5+oy5AMVlKZXoxAO0rWm8we8HlJ9cFzWB 2DT3StgsLI1VgmlBbwZlZGRQn+fuccGZ3mXjiomHETgukNIQp5OFmlNd9t7AdbRk8eI7 zWoa0thg3vxL4RQKb6kpKCssSfdcJGsXnNc9a7rhi1jy/sp4cMw6AaRBMDG1Ah6byZiT XoLQ== X-Gm-Message-State: AOAM533emdVCltbKhyA1WnbL21fX0+zFQl9w8BGc4Te1zxUjmUgShT9p id8IqxcvOeOYv4a0g7fVNGXMXL1uSjMVXsiMt+DBRekuyrS4nXIVtEn+Vf5G2d2fxDkcox/8BsL Ohw8h3uqs8pAsR9cpLzvxuwmDwBLc013g+lo1ebGwXwrmFbrSPXpwC1M0ko4Mr6KHWFuEdfIeBU zrXPODo37z0LacizEqnBmHNQhL6v2esf1Uh/nLtXmB5OF3OGJqCu8pI9vHIH5YRABWuWNX X-Google-Smtp-Source: ABdhPJwlUbAu35pDaFqndcjNyesYudd0dSqI2G0CNeskS10Bh91hDZ6CtRWeV3gvIf6cs/7v0oYqmcqvHwGHnY+/cc4= X-Received: by 2002:a2e:a54f:: with SMTP id e15mr1319505ljn.441.1612348290133; Wed, 03 Feb 2021 02:31:30 -0800 (PST) MIME-Version: 1.0 From: Aditya Toshniwal Date: Wed, 3 Feb 2021 16:00:54 +0530 Message-ID: Subject: [pgAdmin][patch] Use unique DB name in ERD API test cases To: pgadmin-hackers Content-Type: multipart/mixed; boundary="00000000000016a89e05ba6c1713" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --00000000000016a89e05ba6c1713 Content-Type: multipart/alternative; boundary="00000000000016a89b05ba6c1711" --00000000000016a89b05ba6c1711 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached is the patch to use unique DB names in ERD API test cases to avoid conflict when running test cases in parallel. Please review. -- Thanks, Aditya Toshniwal pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com* "Don't Complain about Heat, Plant a TREE" --00000000000016a89b05ba6c1711 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Hackers,

Attached is the patch t= o use unique DB names in ERD API test cases to avoid conflict when running = test cases in parallel.
Please review.

--
Tha= nks,
Aditya Toshniwal
pgAdmin hacker=C2=A0| Sr. Software Engineer | edbpostgres.com
"Don= 't Complain about Heat, Plant a TREE"
--00000000000016a89b05ba6c1711-- --00000000000016a89e05ba6c1713 Content-Type: application/octet-stream; name="ERD.apitests.patch" Content-Disposition: attachment; filename="ERD.apitests.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kkpaim0r0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X2Nsb3NlLnB5IGIv d2ViL3BnYWRtaW4vdG9vbHMvZXJkL3Rlc3RzL3Rlc3RfY2xvc2UucHkKaW5kZXggZWY3MjkxNTIy Li5lMzM0YmY5MmEgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0 X2Nsb3NlLnB5CisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X2Nsb3NlLnB5 CkBAIC03LDggKzcsNyBAQAogIwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIAotaW1wb3J0IGpzb24KLQor aW1wb3J0IHV1aWQKIGZyb20gcGdhZG1pbi51dGlscy5yb3V0ZSBpbXBvcnQgQmFzZVRlc3RHZW5l cmF0b3IKIGZyb20gcmVncmVzc2lvbi5weXRob25fdGVzdF91dGlscyBpbXBvcnQgdGVzdF91dGls cyBhcyB1dGlscwogZnJvbSByZWdyZXNzaW9uIGltcG9ydCBwYXJlbnRfbm9kZV9kaWN0CkBAIC0y MCw3ICsxOSw3IEBAIGZyb20gcGdhZG1pbi5icm93c2VyLnNlcnZlcl9ncm91cHMuc2VydmVycy5k YXRhYmFzZXMudGVzdHMgaW1wb3J0IHV0aWxzIGFzIFwKIGNsYXNzIEVSRENsb3NlKEJhc2VUZXN0 R2VuZXJhdG9yKToKIAogICAgIGRlZiBzZXRVcChzZWxmKToKLSAgICAgICAgc2VsZi5kYl9uYW1l ID0gImVyZHRlc3RkYiIKKyAgICAgICAgc2VsZi5kYl9uYW1lID0gImVyZHRlc3RkYl97MH0iLmZv cm1hdChzdHIodXVpZC51dWlkNCgpKVsxOjhdKQogICAgICAgICBzZWxmLnNpZCA9IHBhcmVudF9u b2RlX2RpY3RbInNlcnZlciJdWy0xXVsic2VydmVyX2lkIl0KICAgICAgICAgc2VsZi5kaWQgPSB1 dGlscy5jcmVhdGVfZGF0YWJhc2Uoc2VsZi5zZXJ2ZXIsIHNlbGYuZGJfbmFtZSkKICAgICAgICAg c2VsZi5zZ2lkID0gY29uZmlnX2RhdGFbInNlcnZlcl9ncm91cCJdCmRpZmYgLS1naXQgYS93ZWIv cGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9pbml0aWFsaXplLnB5IGIvd2ViL3BnYWRtaW4v dG9vbHMvZXJkL3Rlc3RzL3Rlc3RfaW5pdGlhbGl6ZS5weQppbmRleCAzMjNjMDA5ZTkuLmJkNmVi MmMwYyAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3Rlc3RzL3Rlc3RfaW5pdGlh bGl6ZS5weQorKysgYi93ZWIvcGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9pbml0aWFsaXpl LnB5CkBAIC04LDcgKzgsNyBAQAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIAogaW1wb3J0IGpzb24KLQor aW1wb3J0IHV1aWQKIGZyb20gcGdhZG1pbi51dGlscy5yb3V0ZSBpbXBvcnQgQmFzZVRlc3RHZW5l cmF0b3IKIGZyb20gcmVncmVzc2lvbi5weXRob25fdGVzdF91dGlscyBpbXBvcnQgdGVzdF91dGls cyBhcyB1dGlscwogZnJvbSByZWdyZXNzaW9uIGltcG9ydCBwYXJlbnRfbm9kZV9kaWN0CkBAIC0y MCw3ICsyMCw3IEBAIGZyb20gcGdhZG1pbi5icm93c2VyLnNlcnZlcl9ncm91cHMuc2VydmVycy5k YXRhYmFzZXMudGVzdHMgaW1wb3J0IHV0aWxzIGFzIFwKIGNsYXNzIEVSREluaXRpYWxpemUoQmFz ZVRlc3RHZW5lcmF0b3IpOgogCiAgICAgZGVmIHNldFVwKHNlbGYpOgotICAgICAgICBzZWxmLmRi X25hbWUgPSAiZXJkdGVzdGRiIgorICAgICAgICBzZWxmLmRiX25hbWUgPSAiZXJkdGVzdGRiX3sw fSIuZm9ybWF0KHN0cih1dWlkLnV1aWQ0KCkpWzE6OF0pCiAgICAgICAgIHNlbGYuc2lkID0gcGFy ZW50X25vZGVfZGljdFsic2VydmVyIl1bLTFdWyJzZXJ2ZXJfaWQiXQogICAgICAgICBzZWxmLmRp ZCA9IHV0aWxzLmNyZWF0ZV9kYXRhYmFzZShzZWxmLnNlcnZlciwgc2VsZi5kYl9uYW1lKQogICAg ICAgICBzZWxmLnNnaWQgPSBjb25maWdfZGF0YVsic2VydmVyX2dyb3VwIl0KZGlmZiAtLWdpdCBh L3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X3BhbmVsLnB5IGIvd2ViL3BnYWRtaW4v dG9vbHMvZXJkL3Rlc3RzL3Rlc3RfcGFuZWwucHkKaW5kZXggZjA0ZTQzMmI0Li42MzYwMWNiM2Qg MTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X3BhbmVsLnB5Cisr KyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X3BhbmVsLnB5CkBAIC03LDggKzcs NyBAQAogIwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIAotaW1wb3J0IGpzb24KLQoraW1wb3J0IHV1aWQK IGZyb20gcGdhZG1pbi51dGlscy5yb3V0ZSBpbXBvcnQgQmFzZVRlc3RHZW5lcmF0b3IKIGZyb20g cmVncmVzc2lvbi5weXRob25fdGVzdF91dGlscyBpbXBvcnQgdGVzdF91dGlscyBhcyB1dGlscwog ZnJvbSByZWdyZXNzaW9uIGltcG9ydCBwYXJlbnRfbm9kZV9kaWN0CkBAIC0yMCw3ICsxOSw3IEBA IGZyb20gcGdhZG1pbi5icm93c2VyLnNlcnZlcl9ncm91cHMuc2VydmVycy5kYXRhYmFzZXMudGVz dHMgaW1wb3J0IHV0aWxzIGFzIFwKIGNsYXNzIEVSRFBhbmVsKEJhc2VUZXN0R2VuZXJhdG9yKToK IAogICAgIGRlZiBzZXRVcChzZWxmKToKLSAgICAgICAgc2VsZi5kYl9uYW1lID0gImVyZHRlc3Rk YiIKKyAgICAgICAgc2VsZi5kYl9uYW1lID0gImVyZHRlc3RkYl97MH0iLmZvcm1hdChzdHIodXVp ZC51dWlkNCgpKVsxOjhdKQogICAgICAgICBzZWxmLnNpZCA9IHBhcmVudF9ub2RlX2RpY3RbInNl cnZlciJdWy0xXVsic2VydmVyX2lkIl0KICAgICAgICAgc2VsZi5kaWQgPSB1dGlscy5jcmVhdGVf ZGF0YWJhc2Uoc2VsZi5zZXJ2ZXIsIHNlbGYuZGJfbmFtZSkKICAgICAgICAgc2VsZi5zZ2lkID0g Y29uZmlnX2RhdGFbInNlcnZlcl9ncm91cCJdCmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29s cy9lcmQvdGVzdHMvdGVzdF9wcmVxdWlzaXRlLnB5IGIvd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3Rl c3RzL3Rlc3RfcHJlcXVpc2l0ZS5weQppbmRleCAzY2I5MjI1OTkuLjkyNjI4MGQ0MSAxMDA2NDQK LS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3Rlc3RzL3Rlc3RfcHJlcXVpc2l0ZS5weQorKysg Yi93ZWIvcGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9wcmVxdWlzaXRlLnB5CkBAIC04LDcg KzgsNyBAQAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIAogaW1wb3J0IGpzb24KLQoraW1wb3J0IHV1aWQK IGZyb20gcGdhZG1pbi51dGlscy5yb3V0ZSBpbXBvcnQgQmFzZVRlc3RHZW5lcmF0b3IKIGZyb20g cmVncmVzc2lvbi5weXRob25fdGVzdF91dGlscyBpbXBvcnQgdGVzdF91dGlscyBhcyB1dGlscwog ZnJvbSByZWdyZXNzaW9uIGltcG9ydCBwYXJlbnRfbm9kZV9kaWN0CkBAIC0yMCw3ICsyMCw3IEBA IGZyb20gcGdhZG1pbi5icm93c2VyLnNlcnZlcl9ncm91cHMuc2VydmVycy5kYXRhYmFzZXMudGVz dHMgaW1wb3J0IHV0aWxzIGFzIFwKIGNsYXNzIEVSRFByZXF1aXNpdGUoQmFzZVRlc3RHZW5lcmF0 b3IpOgogCiAgICAgZGVmIHNldFVwKHNlbGYpOgotICAgICAgICBzZWxmLmRiX25hbWUgPSAiZXJk dGVzdGRiIgorICAgICAgICBzZWxmLmRiX25hbWUgPSAiZXJkdGVzdGRiX3swfSIuZm9ybWF0KHN0 cih1dWlkLnV1aWQ0KCkpWzE6OF0pCiAgICAgICAgIHNlbGYuc2lkID0gcGFyZW50X25vZGVfZGlj dFsic2VydmVyIl1bLTFdWyJzZXJ2ZXJfaWQiXQogICAgICAgICBzZWxmLmRpZCA9IHV0aWxzLmNy ZWF0ZV9kYXRhYmFzZShzZWxmLnNlcnZlciwgc2VsZi5kYl9uYW1lKQogICAgICAgICBzZWxmLnNn aWQgPSBjb25maWdfZGF0YVsic2VydmVyX2dyb3VwIl0KZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWlu L3Rvb2xzL2VyZC90ZXN0cy90ZXN0X3NxbC5weSBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0 cy90ZXN0X3NxbC5weQppbmRleCA0OWU2MzBhNzguLjgyNDAzOTdmMyAxMDA2NDQKLS0tIGEvd2Vi L3BnYWRtaW4vdG9vbHMvZXJkL3Rlc3RzL3Rlc3Rfc3FsLnB5CisrKyBiL3dlYi9wZ2FkbWluL3Rv b2xzL2VyZC90ZXN0cy90ZXN0X3NxbC5weQpAQCAtOCw3ICs4LDcgQEAKICMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjCiAKIGltcG9ydCBqc29uCi0KK2ltcG9ydCB1dWlkCiBmcm9tIHBnYWRtaW4udXRpbHMucm91 dGUgaW1wb3J0IEJhc2VUZXN0R2VuZXJhdG9yCiBmcm9tIHJlZ3Jlc3Npb24ucHl0aG9uX3Rlc3Rf dXRpbHMgaW1wb3J0IHRlc3RfdXRpbHMgYXMgdXRpbHMKIGZyb20gcmVncmVzc2lvbiBpbXBvcnQg cGFyZW50X25vZGVfZGljdApAQCAtMjMsNyArMjMsNyBAQCBmcm9tIG9zIGltcG9ydCBwYXRoCiBj bGFzcyBFUkRTcWwoQmFzZVRlc3RHZW5lcmF0b3IpOgogCiAgICAgZGVmIHNldFVwKHNlbGYpOgot ICAgICAgICBzZWxmLmRiX25hbWUgPSAiZXJkdGVzdGRiIgorICAgICAgICBzZWxmLmRiX25hbWUg PSAiZXJkdGVzdGRiX3swfSIuZm9ybWF0KHN0cih1dWlkLnV1aWQ0KCkpWzE6OF0pCiAgICAgICAg IHNlbGYuc2lkID0gcGFyZW50X25vZGVfZGljdFsic2VydmVyIl1bLTFdWyJzZXJ2ZXJfaWQiXQog ICAgICAgICBzZWxmLmRpZCA9IHV0aWxzLmNyZWF0ZV9kYXRhYmFzZShzZWxmLnNlcnZlciwgc2Vs Zi5kYl9uYW1lKQogICAgICAgICBzZWxmLnNnaWQgPSBjb25maWdfZGF0YVsic2VydmVyX2dyb3Vw Il0KZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X3RhYmxlcy5w eSBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X3RhYmxlcy5weQppbmRleCAzYzVm Y2YwZTcuLjhjMzc5NGVhZiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3Rlc3Rz L3Rlc3RfdGFibGVzLnB5CisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2VyZC90ZXN0cy90ZXN0X3Rh Ymxlcy5weQpAQCAtOSw3ICs5LDYgQEAKIAogaW1wb3J0IGpzb24KIGltcG9ydCB1dWlkCi0KIGZy b20gcGdhZG1pbi51dGlscy5yb3V0ZSBpbXBvcnQgQmFzZVRlc3RHZW5lcmF0b3IKIGZyb20gcmVn cmVzc2lvbi5weXRob25fdGVzdF91dGlscyBpbXBvcnQgdGVzdF91dGlscyBhcyB1dGlscwogZnJv bSByZWdyZXNzaW9uIGltcG9ydCBwYXJlbnRfbm9kZV9kaWN0CkBAIC0zMyw3ICszMiw3IEBAIGNs YXNzIEVSRFRhYmxlcyhCYXNlVGVzdEdlbmVyYXRvcik6CiAgICAgICAgIHV0aWxzLmRyb3BfZGF0 YWJhc2UoY29ubmVjdGlvbiwgc2VsZi5kYl9uYW1lKQogCiAgICAgZGVmIHNldFVwKHNlbGYpOgot ICAgICAgICBzZWxmLmRiX25hbWUgPSAiZXJkdGVzdGRiIgorICAgICAgICBzZWxmLmRiX25hbWUg PSAiZXJkdGVzdGRiX3swfSIuZm9ybWF0KHN0cih1dWlkLnV1aWQ0KCkpWzE6OF0pCiAgICAgICAg IHNlbGYuc2lkID0gcGFyZW50X25vZGVfZGljdFsic2VydmVyIl1bLTFdWyJzZXJ2ZXJfaWQiXQog ICAgICAgICBzZWxmLmRpZCA9IHV0aWxzLmNyZWF0ZV9kYXRhYmFzZShzZWxmLnNlcnZlciwgc2Vs Zi5kYl9uYW1lKQogCg== --00000000000016a89e05ba6c1713--