RM5049 Patch

Yogesh Mahajan <[email protected]> Wed, 15 Jan 2020 13:06:33 +0530
Newsgroups gmane.comp.db.postgresql.pgadmin.devel
Message-ID <CAMa=N=PTmgVsrRfKOROLCUSMgYiQXFmJp+PzjwoG=Y3AqhPTCA@mail.gmail.com>
--0000000000003257b4059c28c58b
Content-Type: multipart/alternative; boundary="0000000000003257b1059c28c589"

--0000000000003257b1059c28c589
Content-Type: text/plain; charset="UTF-8"

Hi,

Please find attached patch for  api tests for cast node.This covers -
Added new file (cast_test_cases.json) storing inventory, test, expected
data.
Also covers test cases for all cast node related api,
This increase code coverage for cast from 33% to 68%.

Command to run tests -
--pkg browser.server_groups.servers.databases.casts.tests

Thanks,
Yogesh Mahajan
QA - Team
EnterpriseDB Corporation

Phone: +91-9741705709

--0000000000003257b1059c28c589
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi,<br><br>Please find attached patch for=
 =C2=A0api tests for cast node.This covers - <br>Added new file (cast_test_=
cases.json) storing inventory, test, expected data.<br>Also covers test cas=
es for all cast node related api,<div>This increase code coverage for cast =
from 33% to 68%.</div><div><br></div><div>Command=C2=A0to run=C2=A0tests -=
=C2=A0</div><div>--pkg browser.server_groups.servers.databases.casts.tests<=
/div><div><br>Thanks,<br>Yogesh Mahajan<br>QA - Team<br>EnterpriseDB Corpor=
ation<br><br>Phone: +91-9741705709</div></div></div>

--0000000000003257b1059c28c589--
--0000000000003257b4059c28c58b
Content-Type: application/octet-stream; name="RM5049.patch"
Content-Disposition: attachment; filename="RM5049.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_k5ezrh380>
X-Attachment-Id: f_k5ezrh380

ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh
dGFiYXNlcy9jYXN0cy90ZXN0cy90ZXN0X2Nhc3RfYWRkLnB5IGIvd2ViL3BnYWRtaW4vYnJvd3Nl
ci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL2Nhc3RzL3Rlc3RzL3Rlc3RfY2FzdF9h
ZGQucHkKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDE5MjI4YWZjYi4uMDAwMDAwMDAw
Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNl
cy9jYXN0cy90ZXN0cy90ZXN0X2Nhc3RfYWRkLnB5CisrKyAvZGV2L251bGwKQEAgLTEsNjIgKzAs
MCBAQAotIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLSMKLSMgcGdBZG1pbiA0IC0gUG9zdGdyZVNRTCBUb29s
cwotIwotIyBDb3B5cmlnaHQgKEMpIDIwMTMgLSAyMDIwLCBUaGUgcGdBZG1pbiBEZXZlbG9wbWVu
dCBUZWFtCi0jIFRoaXMgc29mdHdhcmUgaXMgcmVsZWFzZWQgdW5kZXIgdGhlIFBvc3RncmVTUUwg
TGljZW5jZQotIwotIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLQotZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBw
cmludF9mdW5jdGlvbgotCi1pbXBvcnQganNvbgotCi1mcm9tIHBnYWRtaW4uYnJvd3Nlci5zZXJ2
ZXJfZ3JvdXBzLnNlcnZlcnMuZGF0YWJhc2VzLnRlc3RzIGltcG9ydCBcCi0gICAgdXRpbHMgYXMg
ZGF0YWJhc2VfdXRpbHMKLWZyb20gcGdhZG1pbi51dGlscy5yb3V0ZSBpbXBvcnQgQmFzZVRlc3RH
ZW5lcmF0b3IKLWZyb20gcmVncmVzc2lvbiBpbXBvcnQgcGFyZW50X25vZGVfZGljdAotZnJvbSBy
ZWdyZXNzaW9uLnB5dGhvbl90ZXN0X3V0aWxzIGltcG9ydCB0ZXN0X3V0aWxzIGFzIHV0aWxzCi1m
cm9tIC4gaW1wb3J0IHV0aWxzIGFzIGNhc3RfdXRpbHMKLQotCi1jbGFzcyBDYXN0c0FkZFRlc3RD
YXNlKEJhc2VUZXN0R2VuZXJhdG9yKToKLSAgICBza2lwX29uX2RhdGFiYXNlID0gWydncGRiJ10K
LSAgICBzY2VuYXJpb3MgPSBbCi0gICAgICAgICMgRmV0Y2hpbmcgZGVmYXVsdCBVUkwgZm9yIGNh
c3Qgbm9kZS4KLSAgICAgICAgKCdDaGVjayBDYXN0IE5vZGUnLCBkaWN0KHVybD0nL2Jyb3dzZXIv
Y2FzdC9vYmovJykpCi0gICAgXQotCi0gICAgZGVmIHJ1blRlc3Qoc2VsZik6Ci0gICAgICAgICIi
IiBUaGlzIGZ1bmN0aW9uIHdpbGwgYWRkIGNhc3QgdW5kZXIgdGVzdCBkYXRhYmFzZS4gIiIiCi0g
ICAgICAgIHN1cGVyKENhc3RzQWRkVGVzdENhc2UsIHNlbGYpLnJ1blRlc3QoKQotICAgICAgICBz
ZWxmLnNlcnZlcl9kYXRhID0gcGFyZW50X25vZGVfZGljdFsiZGF0YWJhc2UiXVstMV0KLSAgICAg
ICAgc2VsZi5zZXJ2ZXJfaWQgPSBzZWxmLnNlcnZlcl9kYXRhWyJzZXJ2ZXJfaWQiXQotICAgICAg
ICBzZWxmLmRiX2lkID0gc2VsZi5zZXJ2ZXJfZGF0YVsnZGJfaWQnXQotICAgICAgICBkYl9jb24g
PSBkYXRhYmFzZV91dGlscy5jb25uZWN0X2RhdGFiYXNlKHNlbGYsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXRpbHMuU0VSVkVSX0dST1VQLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuc2VydmVy
X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl
bGYuZGJfaWQpCi0gICAgICAgIGlmIG5vdCBkYl9jb25bImluZm8iXSA9PSAiRGF0YWJhc2UgY29u
bmVjdGVkLiI6Ci0gICAgICAgICAgICByYWlzZSBFeGNlcHRpb24oIkNvdWxkIG5vdCBjb25uZWN0
IHRvIGRhdGFiYXNlLiIpCi0KLSAgICAgICAgc2VsZi5kYXRhID0gY2FzdF91dGlscy5nZXRfY2Fz
dF9kYXRhKCkKLSAgICAgICAgcmVzcG9uc2UgPSBzZWxmLnRlc3Rlci5wb3N0KAotICAgICAgICAg
ICAgc2VsZi51cmwgKyBzdHIodXRpbHMuU0VSVkVSX0dST1VQKSArICcvJyArCi0gICAgICAgICAg
ICBzdHIoc2VsZi5zZXJ2ZXJfaWQpICsgJy8nICsgc3RyKAotICAgICAgICAgICAgICAgIHNlbGYu
ZGJfaWQpICsgJy8nLAotICAgICAgICAgICAgZGF0YT1qc29uLmR1bXBzKHNlbGYuZGF0YSksCi0g
ICAgICAgICAgICBjb250ZW50X3R5cGU9J2h0bWwvanNvbicpCi0gICAgICAgIHNlbGYuYXNzZXJ0
RXF1YWxzKHJlc3BvbnNlLnN0YXR1c19jb2RlLCAyMDApCi0KLSAgICBkZWYgdGVhckRvd24oc2Vs
Zik6Ci0gICAgICAgICIiIlRoaXMgZnVuY3Rpb24gZGlzY29ubmVjdCB0aGUgdGVzdCBkYXRhYmFz
ZSBhbmQgZHJvcCBhZGRlZCBjYXN0LiIiIgotICAgICAgICBjb25uZWN0aW9uID0gdXRpbHMuZ2V0
X2RiX2Nvbm5lY3Rpb24oc2VsZi5zZXJ2ZXJfZGF0YVsnZGJfbmFtZSddLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXJbJ3VzZXJuYW1lJ10s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNlcnZl
clsnZGJfcGFzc3dvcmQnXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlbGYuc2VydmVyWydob3N0J10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzZWxmLnNlcnZlclsncG9ydCddLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5zZXJ2ZXJbJ3NzbG1vZGUnXSkKLSAgICAg
ICAgY2FzdF91dGlscy5kcm9wX2Nhc3QoY29ubmVjdGlvbiwgc2VsZi5kYXRhWyJzcmN0eXAiXSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5kYXRhWyJ0cmd0eXAiXSkKLSAgICAg
ICAgZGF0YWJhc2VfdXRpbHMuZGlzY29ubmVjdF9kYXRhYmFzZShzZWxmLCBzZWxmLnNlcnZlcl9p
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmRiX2lk
KQpkaWZmIC0tZ2l0IGEvd2ViL3JlZ3Jlc3Npb24vLmNvdmVyYWdlcmMuaW4gYi93ZWIvcmVncmVz
c2lvbi8uY292ZXJhZ2VyYy5pbgppbmRleCA0MGNlZDVkZWQuLjA3ZDBiMzdlZSAxMDA2NDQKLS0t
IGEvd2ViL3JlZ3Jlc3Npb24vLmNvdmVyYWdlcmMuaW4KKysrIGIvd2ViL3JlZ3Jlc3Npb24vLmNv
dmVyYWdlcmMuaW4KQEAgLTIzLDMgKzIzLDcgQEAgaW5jbHVkZSA9CiAgICAgIyAqL3dlYi9wZ2Fk
bWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy8qCiAgICAgIyBGb3Ig
J3RhYmxlcycKICAgICAjICovd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZl
cnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzLyoKKworW3JlcG9ydF0KK2V4Y2x1ZGVfbGluZXMg
PQorICAgIHByYWdtYTogbm8gY292ZXIK
--0000000000003257b4059c28c58b--