diff --git a/testing/py3-dnslib/APKBUILD b/testing/py3-dnslib/APKBUILD
index d3b4a896be3c56aed421220873d3fbfd2f02629a..10183cbc058a3f70710cfe8108bfecea09e8d4a1 100644
--- a/testing/py3-dnslib/APKBUILD
+++ b/testing/py3-dnslib/APKBUILD
@@ -2,9 +2,9 @@
 # Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
 pkgname=py3-dnslib
 _pkgname=dnslib
-pkgver=0.9.14
-pkgrel=2
-pkgdesc="A simple library to encode/decode DNS wire-format packets"
+pkgver=0.9.16
+pkgrel=0
+pkgdesc="simple library to encode/decode DNS wire-format packets"
 url="https://github.com/paulc/dnslib"
 arch="noarch"
 license="BSD-2-Clause"
@@ -20,8 +20,14 @@ build() {
 	python3 setup.py build
 }
 
+check() {
+	PYTHONPATH="$PWD/build/lib" python3 dnslib/test_decode.py
+}
+
 package() {
 	python3 setup.py install --prefix=/usr --root="$pkgdir"
 }
 
-sha512sums="75638ae5ac238ae60151bdf52f678be2afa21da429670ebf1eb4dfda04e871d171664995b52690fd921aeee28d25630d0fad015677471e68563ba04dbbbd52f6  dnslib-0.9.14.tar.gz"
+sha512sums="
+debe8a68cd88224a42aec3800683e803f8928dfd67645b58e0fd7f74eff6b22bad09a84e7b322c3e19e7aecb7b70ea086a2ab4b3f8d91c11dc3efc6f8b288ff2  dnslib-0.9.16.tar.gz
+"