提交 50ac0c04 编写于 作者: J Julien Cristau

Add a couple of check_dsc_files tests

Signed-off-by: NJulien Cristau <jcristau@debian.org>
上级 4f3c7874
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.0
Source: xserver-xorg-input-evdev
Binary: xserver-xorg-input-evdev, xserver-xorg-input-evdev-udeb, xserver-xorg-input-evdev-dev, xserver-xorg-input-evdev-dbg
Architecture: linux-any all
Version: 1:2.10.2-1
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Standards-Version: 3.9.5
Vcs-Browser: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev.git
Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev.git
Build-Depends: debhelper (>= 8), dh-autoreconf, pkg-config, quilt, xserver-xorg-dev (>= 2:1.15.99), x11proto-core-dev, x11proto-randr-dev, x11proto-input-dev (>= 2.1.99.3), x11proto-kb-dev, libxkbfile-dev, xutils-dev (>= 1:7.5+4), libudev-dev, libmtdev-dev, libevdev-dev (>= 1.2.2+dfsg-1~)
Package-List:
xserver-xorg-input-evdev deb x11 optional arch=linux-any
xserver-xorg-input-evdev-dbg deb debug extra arch=linux-any
xserver-xorg-input-evdev-dev deb libdevel optional arch=all
xserver-xorg-input-evdev-udeb udeb debian-installer optional arch=linux-any
Checksums-Sha1:
c740040cf11256cd9a6d15ae414e15b19c885483 497697 xserver-xorg-input-evdev_2.10.2.orig.tar.gz
b22681c43c3c3c2e2dc01d14cb97dee92c0713f1 230 xserver-xorg-input-evdev_2.10.2.orig.tar.gz.asc
fc2793586c9d4c8158b2009f302e3e206fc52ef1 11220 xserver-xorg-input-evdev_2.10.2-1.diff.gz
Checksums-Sha256:
c7b81cdaa3d1263d38f6f7f5048d0d547bdc3ee9331e39345000a584695b197b 497697 xserver-xorg-input-evdev_2.10.2.orig.tar.gz
cebe3944af43b4a3f37c71f0778536a193da6e7641b4347ca7e9b3f360173800 230 xserver-xorg-input-evdev_2.10.2.orig.tar.gz.asc
1a4069f6472092bd40c5cbc2bb379fa96cf195334edf930e88f4a41d5e7f9ba3 11220 xserver-xorg-input-evdev_2.10.2-1.diff.gz
Files:
e3bc0dd7ae801c6b67c0742389cb4869 497697 xserver-xorg-input-evdev_2.10.2.orig.tar.gz
a9ba0e416eeac3245b22ceac0e68f805 230 xserver-xorg-input-evdev_2.10.2.orig.tar.gz.asc
c9703acf7e73c7e9984f1e8506ce82bf 11220 xserver-xorg-input-evdev_2.10.2-1.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXPi46AAoJEJ2wI1VW+M+tEIAP/j3aG3yRzOdbuLlVxVhHJeBz
k2FxsmbwWMEeKqPVuormnkDm0ZxQ4BAWlFFlHpId2jcILvvZnzcjfPD4Np1ZyV5b
pJvhIk8CxNkYau7dv763reMa9P9naHyrBuIdAlcHVdil1KzQcepT+vSZHoJndQh2
PDtAjU4zIzrcjwWVj5JqYG2jCHY8vafz66sR8E9FbY08aa7XkPkXv8Fd6XIRSN8y
fSPjDqTrI8AbQy2I8iFxmjAYscLsDJ1bQUcZHeI+DoG9cNkiN7m5jQuvP4Ncftp/
YTRPfDxiLsA1En1hGMlb/oacyrgC72FYtCunHohQC3WED+zM1LFc9fp9METHW4Wo
CGw898bVB8mX8pjC03Ffqp2c3we1Ih+rQTwuKWEEVX19vetOoBj/24gdSeKiHvE5
p2ZDr6WW46G29F1F/rF+qVsKyXaISZzlFQyFjkgKHfRmvH/ZrvM/YJ2aCtmBYMNJ
fD9I2uFR7t8WkBw1/12MSs3OEEhKv4+c5lqTICoI3Yif1tWqrnOwPe5UH1VrDeTi
aBgNFLXRZNAqNEs0u9RB5kfoKpfdhWAno++ddHqc4rBQWOPIBKuCwXVlNbMLseDq
5ys/QR85FCx1LUVhmJ3eAMSFsYFvdQoxxM5jXiejx1ejF8QBq/KozyoCo2ogcPdL
3Kb93/rP8k28bUmt0mK4
=PJ2R
-----END PGP SIGNATURE-----
......@@ -5,7 +5,7 @@ from base_test import DakTestCase, fixture
import unittest
from daklib.gpg import GpgException
from daklib.utils import parse_changes
from daklib.utils import parse_changes, check_dsc_files, build_file_list
from daklib.dak_exceptions import InvalidDscError, ParseChangesError
class ParseChangesTestCase(DakTestCase):
......@@ -14,7 +14,10 @@ class ParseChangesTestCase(DakTestCase):
class ParseDscTestCase(ParseChangesTestCase):
def test_1(self):
self.assertParse('dsc/1.dsc', -1, 1)
changes = self.assertParse('dsc/1.dsc', -1, 1)
files = build_file_list(changes, 1)
rejmsg = check_dsc_files('1.dsc', changes, files.keys())
self.assertEqual(rejmsg, [])
def test_1_ignoreErrors(self):
# Valid .dsc ; ignoring errors
......@@ -60,6 +63,13 @@ class ParseDscTestCase(ParseChangesTestCase):
self.assert_(changes['question'] == 'Is this a bug?')
self.failIf(changes.get('this'))
def test_10(self):
changes = self.assertParse('dsc/10.dsc', -1, 1)
files = build_file_list(changes, 1)
rejmsg = check_dsc_files('10.dsc', changes, files.keys())
self.assertEqual(rejmsg, [])
class ParseChangesTestCase(ParseChangesTestCase):
def test_1(self):
# Empty changes
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册