From f1a4337683b38eb37cacf9947c33c578e6dfd86b Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Tue, 11 Dec 2012 16:42:07 +0100 Subject: [PATCH] add testcase for special namespaceprovides jobs --- test/testcases/namespace/namespaceprovides.t | 47 ++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 test/testcases/namespace/namespaceprovides.t diff --git a/test/testcases/namespace/namespaceprovides.t b/test/testcases/namespace/namespaceprovides.t new file mode 100644 index 00000000..5c9e44f8 --- /dev/null +++ b/test/testcases/namespace/namespaceprovides.t @@ -0,0 +1,47 @@ +repo system 0 testtags +#>=Pkg: B 1 1 noarch +#>=Prv: locale(en) +#>=Pkg: C 1 1 noarch +repo test 0 testtags +#>=Pkg: A 1 1 noarch +#>=Prv: locale(de) +#>=Pkg: C-de 1 1 noarch +#>=Prv: locale(C:de) +#>=Pkg: C-en 1 1 noarch +#>=Prv: locale(C:en) +system i686 rpm system +namespace namespace:language(de) @SYSTEM + +job install provides namespace:language(de) +result transaction,problems +#>install A-1-1.noarch@test +#>install C-de-1-1.noarch@test + +nextjob +namespace namespace:language(de) @SYSTEM +job erase provides namespace:language(en) [cleandeps] +result transaction,problems +#>erase B-1-1.noarch@system + +nextjob +namespace namespace:language(de) @SYSTEM +namespace namespace:language(de) @SYSTEM +job install provides namespace:language() +result transaction,problems +#>install A-1-1.noarch@test +#>install C-de-1-1.noarch@test + +nextjob +namespace namespace:language(de) @SYSTEM +job erase provides namespace:language() [cleandeps] +result transaction,problems +#>erase B-1-1.noarch@system + +nextjob +namespace namespace:language(de) @SYSTEM +job install provides namespace:language() +job erase provides namespace:language() [cleandeps] +result transaction,problems +#>erase B-1-1.noarch@system +#>install A-1-1.noarch@test +#>install C-de-1-1.noarch@test -- 2.47.2