Author: aschnell
Date: Wed Aug 29 11:26:15 2007
New Revision: 6956
URL: http://svn.opensuse.org/viewcvs/zypp?rev=6956&view=rev
Log:
- added keyring test
Added:
trunk/libzypp-testsuite/pokus/data/ (with props)
trunk/libzypp-testsuite/pokus/data/Makefile.am
trunk/libzypp-testsuite/pokus/data/privkey.txt
trunk/libzypp-testsuite/pokus/data/pubkey.txt
trunk/libzypp-testsuite/pokus/tests/trust-tests/ (with props)
trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.rb (with props)
trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.ref.out
Modified:
trunk/libzypp-testsuite/VERSION
trunk/libzypp-testsuite/configure.ac
trunk/libzypp-testsuite/package/libzypp-testsuite-tools.changes
trunk/libzypp-testsuite/pokus/Makefile.am
Modified: trunk/libzypp-testsuite/VERSION
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/VERSION?rev=6956&r1=6955&r2=6956&view=diff
==============================================================================
--- trunk/libzypp-testsuite/VERSION (original)
+++ trunk/libzypp-testsuite/VERSION Wed Aug 29 11:26:15 2007
@@ -49,5 +49,5 @@
m4_define([LIBZYPPTESTSUITE_MINOR], [14])
m4_define([LIBZYPPTESTSUITE_COMPATMINOR], [9])
dnl ==================================================
-m4_define([LIBZYPPTESTSUITE_PATCH], [11])
+m4_define([LIBZYPPTESTSUITE_PATCH], [12])
dnl ==================================================
Modified: trunk/libzypp-testsuite/configure.ac
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/configure.ac?rev=6956&r1=6955&r2=6956&view=diff
==============================================================================
--- trunk/libzypp-testsuite/configure.ac (original)
+++ trunk/libzypp-testsuite/configure.ac Wed Aug 29 11:26:15 2007
@@ -113,6 +113,7 @@
pokus/config/Makefile \
pokus/pokus.test/Makefile \
pokus/src/Makefile \
+ pokus/data/Makefile \
dnl source/Makefile \
dnl parser/Makefile \
dnl parser/lib/Makefile \
Modified: trunk/libzypp-testsuite/package/libzypp-testsuite-tools.changes
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/package/libzypp-testsuite-tools.changes?rev=6956&r1=6955&r2=6956&view=diff
==============================================================================
--- trunk/libzypp-testsuite/package/libzypp-testsuite-tools.changes (original)
+++ trunk/libzypp-testsuite/package/libzypp-testsuite-tools.changes Wed Aug 29 11:26:15 2007
@@ -1,12 +1,17 @@
-------------------------------------------------------------------
+Wed Aug 29 11:22:23 CEST 2007 - aschnell@suse.de
+
+- added more tests
+
+-------------------------------------------------------------------
Mon Aug 27 10:50:07 CEST 2007 - schubi@suse.de
-- Disabled make check for solver
+- Disabled make check for solver
-------------------------------------------------------------------
Tue Aug 21 10:06:28 CEST 2007 - schubi@suse.de
-- Bugfix for 64 bit architecture
+- Bugfix for 64 bit architecture
-------------------------------------------------------------------
Mon Aug 20 21:07:59 CEST 2007 - aschnell@suse.de
Modified: trunk/libzypp-testsuite/pokus/Makefile.am
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/Makefile.am?rev=6956&r1=6955&r2=6956&view=diff
==============================================================================
--- trunk/libzypp-testsuite/pokus/Makefile.am (original)
+++ trunk/libzypp-testsuite/pokus/Makefile.am Wed Aug 29 11:26:15 2007
@@ -2,7 +2,7 @@
# Makefile.am
#
-SUBDIRS = config pokus.test src
+SUBDIRS = config pokus.test src data
AUTOMAKE_OPTIONS = dejagnu
PACKAGE = pokus
Added: trunk/libzypp-testsuite/pokus/data/Makefile.am
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/data/Makefile.am?rev=6956&view=auto
==============================================================================
--- trunk/libzypp-testsuite/pokus/data/Makefile.am (added)
+++ trunk/libzypp-testsuite/pokus/data/Makefile.am Wed Aug 29 11:26:15 2007
@@ -0,0 +1,9 @@
+#
+# Makefile.am
+#
+
+testsuitepokusdatadatadir = ${testsuitedatadir}/pokus/data
+
+testsuitepokusdatadata_DATA = *.txt
+
+EXTRA_DIST = $(testsuitepokusdatadata_DATA)
Added: trunk/libzypp-testsuite/pokus/data/privkey.txt
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/data/privkey.txt?rev=6956&view=auto
==============================================================================
--- trunk/libzypp-testsuite/pokus/data/privkey.txt (added)
+++ trunk/libzypp-testsuite/pokus/data/privkey.txt Wed Aug 29 11:26:15 2007
@@ -0,0 +1,31 @@
+-----BEGIN PGP PRIVATE KEY BLOCK-----
+Version: GnuPG v2.0.4-svn0 (GNU/Linux)
+
+lQG7BEbUibYRBADBUAzRq0rGKQfMzknSgsBeyjm3SjemvEbYvh7E/QKm8TKnJUVR
+JzTDuKNlD3tLoVgVuot4clrKl35vGwTYkZFwQTnhuWEli+ovc01HUPkjYxddD3Sz
+xg29H+XSXszzNJH8kfJJW5o2ZJRelM2gdxLnggK1KZqp+X6BZN45mTkFIwCg4zTw
+xd3Mh8bZ7szAhvSiODRpljsD/0AtfftgZb/cVN3I9AVKcdlIDtayEECA0x8nX0UU
+CKkBbrul8aYalqRtktNM7jVGfADUwl0S5QgdbXeq2Whv0kzVUDS8VX4yL5n9jm/+
+n3wQ+6MoaxZXR1Hx38c5IyQmsKcdTielRFk65Gbp9pT0oFS2tIUYEL+jRTsty4O6
+bviFBACD2Br2FiGkVNiQiEWQ1PctzRig3RqKQfeaMFUS/uMYkwnHLLkowcUrq79d
+ebXuM5gTbd5apJ78O8n0CF1CMMRkhdGeqj/ogdNIOy8pG1+3R8Yd1aaKQncNbitc
+8MO/H8lZ0awWl7ZHEKGGLBZmPGby18Db6jRQI5gdlsGmdkJk1AAAn1TU8V5WfP2d
+MDsEUcUgDI2XjAIZCP60IlpZcHAgVGVzdHN1aXRlIDxub25lQG9wZW5zdXNlLm9y
+Zz6IYAQTEQIAIAUCRtSJtgIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEB1f
+fXB5NvZbNQQAmQFJjL1zjcHTYESdYdOcMYFiYKpWAKDhKiHv2ywhvs+7voS6hBec
+uP1Fj50CPQRG1InJEAgAuLWoG2Zsu8i25fM2ehWCT+8OJX4jRpCXkK7j5JgzFhZO
+0o223MwW87TvdyvROjyEGbmRHGEfQkuvdtOM2J8ZayMiusVVY2JOpCSEGa5L5FpI
+bVkfD2UM8mbYWoCPyBIzg9B18fwtKA0afhQTxP0yPUktOuT0rRtmz8Jk8qewVqxw
+6Uvtwm2KBbaxPp3YaWbNe/IqvtmLS/Xa5ZZctuMyjFaVawnWzuT1gXa+eTQiz+6m
+Oidv90U1PFBsIwBFr7pAmGCxQvZrGRFWMHztv6U6fDHGDlZw/S3x9OH2+gqbRvay
+kTFjRDIxNjBLFpiuAKFcNXYpRgbJ1bQ/Nlx+BhG6kwADBQf/ZTWH/6nNcsFCTtg5
+PfQcp2+A16IhSktYyni606wVqMsLMre15I1W96TBzAyjAzGYROI5DH9UrIXoEPNT
+FB1R5zntsdi1/cxtpO6/kv6BCNU75Ehq3iTJ6n6gPWdV8LgCa/zsKdXFSHpVBXBE
+QK2szSFMx0AGPk0u3vSHqSBB5Ih5qHGtha21cjwiSIXfWgQZm9btNp77t/jDtCgc
+K2dvWm/GVoFLvTC5j6RW+VqHfe4Xc0LH8hqVj29laoYhStGG/3EWHio5yp3P5CO5
+oV1s/V/bmEWIgIEQ2LBclU4IescNlNn8uwjB9QWMgvia6ue7hA/3eB06dArcs9Zw
+yakQLQABUwc7LyWCgzMrQT+F7CSVVXJqu+zfZEUtY/Whh6UByB1byclZt4UcKRIC
+OBMRtYhJBBgRAgAJBQJG1InJAhsMAAoJEB1ffXB5NvZbEVYAnjj85Z3gPwbnSvXn
+iYssNVirafLdAJ4vVtqX+bRfMKSrRtVWuJfa5Bc2rg==
+=c6Rz
+-----END PGP PRIVATE KEY BLOCK-----
Added: trunk/libzypp-testsuite/pokus/data/pubkey.txt
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/data/pubkey.txt?rev=6956&view=auto
==============================================================================
--- trunk/libzypp-testsuite/pokus/data/pubkey.txt (added)
+++ trunk/libzypp-testsuite/pokus/data/pubkey.txt Wed Aug 29 11:26:15 2007
@@ -0,0 +1,30 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v2.0.4-svn0 (GNU/Linux)
+
+mQGiBEbUibYRBADBUAzRq0rGKQfMzknSgsBeyjm3SjemvEbYvh7E/QKm8TKnJUVR
+JzTDuKNlD3tLoVgVuot4clrKl35vGwTYkZFwQTnhuWEli+ovc01HUPkjYxddD3Sz
+xg29H+XSXszzNJH8kfJJW5o2ZJRelM2gdxLnggK1KZqp+X6BZN45mTkFIwCg4zTw
+xd3Mh8bZ7szAhvSiODRpljsD/0AtfftgZb/cVN3I9AVKcdlIDtayEECA0x8nX0UU
+CKkBbrul8aYalqRtktNM7jVGfADUwl0S5QgdbXeq2Whv0kzVUDS8VX4yL5n9jm/+
+n3wQ+6MoaxZXR1Hx38c5IyQmsKcdTielRFk65Gbp9pT0oFS2tIUYEL+jRTsty4O6
+bviFBACD2Br2FiGkVNiQiEWQ1PctzRig3RqKQfeaMFUS/uMYkwnHLLkowcUrq79d
+ebXuM5gTbd5apJ78O8n0CF1CMMRkhdGeqj/ogdNIOy8pG1+3R8Yd1aaKQncNbitc
+8MO/H8lZ0awWl7ZHEKGGLBZmPGby18Db6jRQI5gdlsGmdkJk1LQiWllwcCBUZXN0
+c3VpdGUgPG5vbmVAb3BlbnN1c2Uub3JnPohgBBMRAgAgBQJG1Im2AhsDBgsJCAcD
+AgQVAggDBBYCAwECHgECF4AACgkQHV99cHk29ls1BACZAUmMvXONwdNgRJ1h05wx
+gWJgqlYAoOEqIe/bLCG+z7u+hLqEF5y4/UWPuQINBEbUickQCAC4tagbZmy7yLbl
+8zZ6FYJP7w4lfiNGkJeQruPkmDMWFk7SjbbczBbztO93K9E6PIQZuZEcYR9CS692
+04zYnxlrIyK6xVVjYk6kJIQZrkvkWkhtWR8PZQzyZthagI/IEjOD0HXx/C0oDRp+
+FBPE/TI9SS065PStG2bPwmTyp7BWrHDpS+3CbYoFtrE+ndhpZs178iq+2YtL9drl
+lly24zKMVpVrCdbO5PWBdr55NCLP7qY6J2/3RTU8UGwjAEWvukCYYLFC9msZEVYw
+fO2/pTp8McYOVnD9LfH04fb6CptG9rKRMWNEMjE2MEsWmK4AoVw1dilGBsnVtD82
+XH4GEbqTAAMFB/9lNYf/qc1ywUJO2Dk99Bynb4DXoiFKS1jKeLrTrBWoywsyt7Xk
+jVb3pMHMDKMDMZhE4jkMf1SshegQ81MUHVHnOe2x2LX9zG2k7r+S/oEI1TvkSGre
+JMnqfqA9Z1XwuAJr/Owp1cVIelUFcERArazNIUzHQAY+TS7e9IepIEHkiHmoca2F
+rbVyPCJIhd9aBBmb1u02nvu3+MO0KBwrZ29ab8ZWgUu9MLmPpFb5Wod97hdzQsfy
+GpWPb2VqhiFK0Yb/cRYeKjnKnc/kI7mhXWz9X9uYRYiAgRDYsFyVTgh6xw2U2fy7
+CMH1BYyC+Jrq57uED/d4HTp0Ctyz1nDJqRAtiEkEGBECAAkFAkbUickCGwwACgkQ
+HV99cHk29lsRVgCdHCVJJBt2ndx+emzOQXLbs/KzSZMAn3/6u9iNWJdR/neGeAnw
+o5Ci+cmr
+=Qxlj
+-----END PGP PUBLIC KEY BLOCK-----
Added: trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.rb
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.rb?rev=6956&view=auto
==============================================================================
--- trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.rb (added)
+++ trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.rb Wed Aug 29 11:26:15 2007
@@ -0,0 +1,24 @@
+#!/usr/bin/ruby
+
+
+# Check if importing of a public key works.
+
+
+require 'zypp'
+include Zypp
+
+
+keyring = ZYppFactory::instance.get_zypp.key_ring
+
+path = Pathname.new("../../data/pubkey.txt")
+publickey = PublicKey.new(path)
+puts publickey.to_s()
+
+id = publickey.id()
+
+puts "is_key_known/trusted #{keyring.is_key_known(id)} #{keyring.is_key_trusted(id)}"
+
+keyring.import_key(publickey, true)
+
+puts "is_key_known/trusted #{keyring.is_key_known(id)} #{keyring.is_key_trusted(id)}"
+
Added: trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.ref.out
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.ref.out?rev=6956&view=auto
==============================================================================
--- trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.ref.out (added)
+++ trunk/libzypp-testsuite/pokus/tests/trust-tests/keyring1.ref.out Wed Aug 29 11:26:15 2007
@@ -0,0 +1,3 @@
+[1D5F7D707936F65B] [ZYpp Testsuite