Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-portage-dev] [PATCH 1/4] tests: Stop using herds
Date: Sat, 16 Apr 2016 18:07:05
Message-Id: 1460830005-20475-2-git-send-email-mgorny@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH 0/4] GLEP 67 test cleanup & XML Schema for repoman by "Michał Górny"
1 ---
2 pym/portage/tests/emerge/test_simple.py | 2 --
3 pym/portage/tests/repoman/test_simple.py | 3 ---
4 pym/portage/tests/resolver/ResolverPlayground.py | 22 ----------------------
5 3 files changed, 27 deletions(-)
6
7 diff --git a/pym/portage/tests/emerge/test_simple.py b/pym/portage/tests/emerge/test_simple.py
8 index 394ed43..e5ecd4b 100644
9 --- a/pym/portage/tests/emerge/test_simple.py
10 +++ b/pym/portage/tests/emerge/test_simple.py
11 @@ -153,14 +153,12 @@ pkg_preinst() {
12 (
13 "dev-libs/A",
14 {
15 - "herd" : "base-system",
16 "flags" : "<flag name='flag'>Description of how USE='flag' affects this package</flag>",
17 },
18 ),
19 (
20 "dev-libs/B",
21 {
22 - "herd" : "no-herd",
23 "flags" : "<flag name='flag'>Description of how USE='flag' affects this package</flag>",
24 },
25 ),
26 diff --git a/pym/portage/tests/repoman/test_simple.py b/pym/portage/tests/repoman/test_simple.py
27 index 98220c4..720560b 100644
28 --- a/pym/portage/tests/repoman/test_simple.py
29 +++ b/pym/portage/tests/repoman/test_simple.py
30 @@ -133,21 +133,18 @@ class SimpleRepomanTestCase(TestCase):
31 (
32 "dev-libs/A",
33 {
34 - "herd" : "base-system",
35 "flags" : "<flag name='flag' restrict='&gt;=dev-libs/A-0'>Description of how USE='flag' affects this package</flag>",
36 },
37 ),
38 (
39 "dev-libs/B",
40 {
41 - "herd" : "no-herd",
42 "flags" : "<flag name='flag'>Description of how USE='flag' affects this package</flag>",
43 },
44 ),
45 (
46 "dev-libs/C",
47 {
48 - "herd" : "no-herd",
49 "flags" : "<flag name='flag'>Description of how USE='flag' affects this package</flag>",
50 },
51 ),
52 diff --git a/pym/portage/tests/resolver/ResolverPlayground.py b/pym/portage/tests/resolver/ResolverPlayground.py
53 index 6bdf2c7..68e047a 100644
54 --- a/pym/portage/tests/resolver/ResolverPlayground.py
55 +++ b/pym/portage/tests/resolver/ResolverPlayground.py
56 @@ -47,7 +47,6 @@ class ResolverPlayground(object):
57 metadata_xml_template = """<?xml version="1.0" encoding="UTF-8"?>
58 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
59 <pkgmetadata>
60 -<herd>%(herd)s</herd>
61 <maintainer>
62 <email>maintainer-needed@g.o</email>
63 <description>Description of the maintainership</description>
64 @@ -381,27 +380,6 @@ class ResolverPlayground(object):
65 #Create profile symlink
66 os.symlink(sub_profile_dir, os.path.join(user_config_dir, "make.profile"))
67
68 - #Create minimal herds.xml
69 - herds_xml = """<?xml version="1.0" encoding="UTF-8"?>
70 -<!DOCTYPE herds SYSTEM "http://www.gentoo.org/dtd/herds.dtd">
71 -<?xml-stylesheet href="/xsl/herds.xsl" type="text/xsl" ?>
72 -<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl" ?>
73 -<herds>
74 -<herd>
75 - <name>base-system</name>
76 - <email>base-system@g.o</email>
77 - <description>Core system utilities and libraries.</description>
78 - <maintainer>
79 - <email>base-system@××××××.orgg</email>
80 - <name>Base System</name>
81 - <role>Base System Maintainer</role>
82 - </maintainer>
83 -</herd>
84 -</herds>
85 -"""
86 - with open(os.path.join(metadata_dir, "metadata.xml"), 'w') as f:
87 - f.write(herds_xml)
88 -
89 make_conf = {
90 "ACCEPT_KEYWORDS": "x86",
91 "CLEAN_DELAY": "0",
92 --
93 2.8.1