mirror of
https://github.com/QRouland/UTPass.git
synced 2025-07-03 18:52:28 +00:00
UP
This commit is contained in:
1
tests/unit/assets/not.key
Normal file
1
tests/unit/assets/not.key
Normal file
@ -0,0 +1 @@
|
||||
This not a key file
|
30
tests/unit/assets/public1.key
Normal file
30
tests/unit/assets/public1.key
Normal file
@ -0,0 +1,30 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
mQENBFyNdOEBCADl2oWeYkmVBDWoWgZdkpbV5VRJJFATLsu5aHBuQO/C1mn2RlL2
|
||||
jIpIzI5mwviAw9RN0KnLdHvp3n3JkJPZ8tB3Sk9SD8qhr6ae2DbIpySMscYC9+Go
|
||||
t0mrGyB3w+Y5etfZ/1dRNx6/vYaWYIG6bKfJettt/zLJcjpkIKcrN4OKyN2wXz3y
|
||||
EiAiJvMntdgLslURl93RyNuVR6UaE4TchtDqRc2KvXAxrf6NUYd4KxvUgUd0TFPs
|
||||
s3SRs+cAcRmTzxv/c40sBw3z0B9rBB7T7oPgGUA6NhErvBwpF9MLN+6ucZ1HHLLH
|
||||
dmCd7q2OT7wZ9L6zILmKvJcK13V4FyO9zOALABEBAAG0I1Rlc3QgKFRlc3QgZ3Bn
|
||||
IGtleSkgPHRlc3RAdGVzdC5vcmc+iQFOBBMBCAA4FiEE6JXydyCXAQnkfMmTuV1W
|
||||
R67EDnIFAlyNdOECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQuV1WR67E
|
||||
DnIchAgAvV5q4/Hktlu3RIgo8KkGksMOS5XhJrr6fZ8bUgqpwL3oEfZ3Se5aS7yN
|
||||
5M7NT8foB2zK2moBICMYpxBxQoGjxFosv94FqX9+XMiRc2Di6MwLwKkWfu0HoPEi
|
||||
e701iTo53r6K84TIKNrRsKyg6C/pRqNNwSp1YcvG11eUnG5teZMcb1xsMfx4O2/s
|
||||
mcrySo0ZjAfYnh2poxf4yy9xTryPrDnaY/EFj+4uBMLH8jG3QQiAH1N6wHhi/vwj
|
||||
FaaaBtRxcVU/obGDg2LHTVxItv81xzSbLf8JdIGOKjwFed+DjaoSlEzPnuaEZf/M
|
||||
7mE6fiGbIhFgUlwEGomptZDC1fg3M7kBDQRcjXThAQgAmuSsbRoLfiSoij5CWiP4
|
||||
UUvhIEt5d4KkMRRvuWXkJo4FWs2tmNWIb1tiXuKhX+puLjP06LwfEyNT1jz75pgO
|
||||
tSQ0Yz55Hn25CWOcyWF/iIoIjjw3WhQ0a59Ajk8tVdVrTEhlcQ+m7dH1igyMO1vv
|
||||
iH1eTu+TXqWDF1+oYTZH0iTMYreCNbz2RcFHZQKdWK8GI1DE/qeKLHf+XYGTVQH4
|
||||
fRnGaX7T5DdnklHKVGi4iILOKn5aofTIg14roS9yfDMK6vmNr7BkzqAe9+WfYC0K
|
||||
TU3hX1z5SrjnYnBb531MaaCotUEI3DbNeoNsuH3Hx0WLHR1Q55Hh+KAxhMUKTR4P
|
||||
uwARAQABiQE2BBgBCAAgFiEE6JXydyCXAQnkfMmTuV1WR67EDnIFAlyNdOECGwwA
|
||||
CgkQuV1WR67EDnKjKwgA3yexUAoTe9sDRKO710MSWhPAn3DZ8qMo8EqmNegG86PO
|
||||
/mD6BPKo9503pqGGXYoFBcqsmFX07uvy0evCsqO15xuDWwOhNX5fm2LeSsNEkhhC
|
||||
2wvJVQPdekj9KmOrRRRcr6DlR0Yl7+BJX1+zF8tYwtU4tiY+bCOVRoa1KvTXUwcy
|
||||
sRTQ9xWguCP8Ai1GyZS0P8lEU0nCS2KrgU/XKQVW7o2OtBiywJbmVCDw15vIq3kN
|
||||
akRrU5DvYCelUjjzgj+HC3MEE5fV4UsuFLKw3QMmekzFfa6OagRb/FYYZ5ZL+tGI
|
||||
cf2W57AJOHpgYvxqrY5M1UfKLf8kCYPt3AG0XiD5mw==
|
||||
=OHyE
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -1,10 +1,39 @@
|
||||
import QtTest 1.0
|
||||
import Ubuntu.Test 1.0
|
||||
import Gpg 1.0
|
||||
import Pass 1.0
|
||||
|
||||
UbuntuTestCase {
|
||||
name: "GpgTests"
|
||||
function test_empty_gnuhome() {
|
||||
Gpg::getListIds().empty()
|
||||
}
|
||||
name: "GpgTests"
|
||||
function initTestCase() {
|
||||
Pass.gpgSetGpghome("tests/tmp/gnuhome")
|
||||
}
|
||||
|
||||
function test_empty_gnuhome() {
|
||||
var listKeys = Pass.gpgListAllKeys()
|
||||
verify(listKeys.length == 0)
|
||||
}
|
||||
|
||||
function test_import_key_form_file_data() {
|
||||
return [{
|
||||
"tag": "public1.key",
|
||||
"path": "tests/unit/assets/public1.key",
|
||||
"answer": true
|
||||
}, {
|
||||
"tag": "private1.key",
|
||||
"path": "tests/unit/assets/private1.key",
|
||||
"answer": true
|
||||
}, {
|
||||
"tag": "bad path",
|
||||
"path": "this/is/a/bad/path",
|
||||
"answer": false
|
||||
}, {
|
||||
"tag": "bad key",
|
||||
"path": "tests/unit/assets/not.key",
|
||||
"answer": false
|
||||
}]
|
||||
}
|
||||
|
||||
function test_import_key_form_file(data) {
|
||||
compare(Pass.gpgImportKeyFromFile(data.path), data.answer)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user