X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Ftest_regexes.py;h=2f8fed1e87af2076b065e5e7c4c40f94d3243153;hb=3a044cf559c390a0a4dc0658ec565b6a327f136a;hp=7c43d097cecbdc93647b75575eb1c32581beef67;hpb=9812e557a1c49b7e3bf8081ba74e0c4f67ba2d0c;p=dak.git diff --git a/tests/test_regexes.py b/tests/test_regexes.py index 7c43d097..2f8fed1e 100755 --- a/tests/test_regexes.py +++ b/tests/test_regexes.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python + import unittest import os, sys @@ -29,3 +31,15 @@ class re_single_line_field(unittest.TestCase): self.assertEqual(self.MATCH(': ::').groups(), ('', '::')) self.assertEqual(self.MATCH('Foo::bar').groups(), ('Foo', ':bar')) self.assertEqual(self.MATCH('Foo: :bar').groups(), ('Foo', ':bar')) + +class re_parse_lintian(unittest.TestCase): + MATCH = regexes.re_parse_lintian.match + + def testSimple(self): + self.assertEqual( + self.MATCH('W: tzdata: binary-without-manpage usr/sbin/tzconfig').groups(), + ('W', 'tzdata', 'binary-without-manpage', 'usr/sbin/tzconfig') + ) + +if __name__ == '__main__': + unittest.main()