[Yum-devel] Re: [yum-git] test/depsolvetests.py

Tim Lauridsen tim.lauridsen at googlemail.com
Tue Apr 1 10:58:29 UTC 2008


James Antill wrote:
>  test/depsolvetests.py |   18 ++++++++++++++++++
>  1 file changed, 18 insertions(+)
> 
> New commits:
> commit 07577aed00d900cdcf24ae60bf3006efe164cacc
> Author: James Antill <james at and.org>
> Date:   Mon Mar 31 18:14:10 2008 -0400
> 
>     Arch vs. len doom testcase ... fun for skvidal
> 
> diff --git a/test/depsolvetests.py b/test/depsolvetests.py
> index 2629cf5..dc258ac 100644
> --- a/test/depsolvetests.py
> +++ b/test/depsolvetests.py
> @@ -715,6 +715,24 @@ class DepsolveTests(DepsolveTests):
>          self.assertEquals('ok', *self.resolveCode())
>          self.assertResult((po, po2))
>  
> +    def testCompareProviersArchVSLen(self):
> +        po = FakePackage('abcd', arch='i386')
> +        po.addRequires('foo', None, (None, None, None))
> +        self.tsInfo.addInstall(po)
> +
> +        po1 = FakePackage('foo-bigger', arch='i686')
> +        po1.addProvides('foo', None,(None,None,None))
> +        po2 = FakePackage('foo-big', arch='i586')
> +        po2.addProvides('foo', None,(None,None,None))
> +        po3 = FakePackage('foo-xen', arch='i586')
> +        po3.addProvides('foo', None,(None,None,None))
> +        self.xsack.addPackage(po1)
> +        self.xsack.addPackage(po2)
> +        self.xsack.addPackage(po3)
> +
> +        self.assertEquals('ok', *self.resolveCode())
> +        self.assertResult((po, po1))
> +
>      def testSelfObsInstall(self):
>          xpo = FakePackage('abcd', version='2', arch='noarch')
>          xpo.addObsoletes('abcd-Foo', None, (None, None, None))
> _______________________________________________
> https://lists.dulug.duke.edu/mailman/listinfo/yum-cvs-commits

I think i would be a good idea to add docstring to new testcases, with 
notes about what we what to test with the current test, it makes it much 
easier to see what goes wrong, if some test starts to fail or what is 
needed to be worked out.

Tim




More information about the Yum-devel mailing list