Sanitize python object -> tag number exception handling
[platform/upstream/rpm.git] / tests / rpmgeneral.at
1 #    rpmgeneral.at: Some very basic checks
2 #
3 #    Copyright (C) 2007  Ralf Corsépius <corsepiu@fedoraproject.org>
4 #
5 #    This program is free software; you can redistribute it and/or modify
6 #    it under the terms of the GNU General Public License as published by
7 #    the Free Software Foundation; either version 2 of the License, or
8 #    (at your option) any later version.
9 #
10 #    This program is distributed in the hope that it will be useful,
11 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
12 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 #    GNU General Public License for more details.
14 #
15 #    You should have received a copy of the GNU General Public License
16 #    along with this program; if not, write to the Free Software
17 #    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
18
19 AT_BANNER([Basic tests])
20
21 # ------------------------------
22 AT_SETUP([rpm --version])
23 AT_KEYWORDS([basic])
24 AT_CHECK([run rpm --version],[0],
25 [RPM version AT_PACKAGE_VERSION
26 ])
27 AT_CLEANUP
28
29
30 # ------------------------------
31 AT_SETUP([rpmbuild --version])
32 AT_KEYWORDS([basic])
33 AT_CHECK([run rpmbuild --version],[0],
34 [RPM version AT_PACKAGE_VERSION
35 ])
36 AT_CLEANUP
37
38
39 # ------------------------------
40 AT_SETUP([rpm --version])
41 AT_KEYWORDS([basic])
42 AT_CHECK([run rpm --version],[0],
43 [RPM version AT_PACKAGE_VERSION
44 ])
45 AT_CLEANUP
46
47
48 # ------------------------------
49 AT_SETUP([rpm --version])
50 AT_KEYWORDS([basic])
51 AT_CHECK([run rpm --version],[0],
52 [RPM version AT_PACKAGE_VERSION
53 ])
54 AT_CLEANUP
55
56
57 # ------------------------------
58 AT_SETUP([rpm --showrc])
59 AT_KEYWORDS([basic])
60 AT_CHECK([run rpm --showrc],[0],
61 [ignore])
62 AT_CLEANUP
63
64
65 # ------------------------------
66 # Check rpm --querytags
67 # * Some versions of rpm append extraneous whitespaces
68 AT_SETUP([rpm --querytags])
69 AT_KEYWORDS([basic])
70 AT_CHECK([run rpm --querytags],[0],
71 [ARCH
72 ARCHIVESIZE
73 BASENAMES
74 BUGURL
75 BUILDARCHS
76 BUILDHOST
77 BUILDTIME
78 C
79 CAPABILITY
80 CHANGELOGNAME
81 CHANGELOGTEXT
82 CHANGELOGTIME
83 CLASSDICT
84 CONFLICTFLAGS
85 CONFLICTNAME
86 CONFLICTS
87 CONFLICTVERSION
88 COOKIE
89 DBINSTANCE
90 DEPENDSDICT
91 DESCRIPTION
92 DIRINDEXES
93 DIRNAMES
94 DISTRIBUTION
95 DISTTAG
96 DISTURL
97 DSAHEADER
98 E
99 EPOCH
100 EVR
101 EXCLUDEARCH
102 EXCLUDEOS
103 EXCLUSIVEARCH
104 EXCLUSIVEOS
105 FILECAPS
106 FILECLASS
107 FILECOLORS
108 FILECONTEXTS
109 FILEDEPENDSN
110 FILEDEPENDSX
111 FILEDEVICES
112 FILEDIGESTALGO
113 FILEDIGESTS
114 FILEFLAGS
115 FILEGROUPNAME
116 FILEINODES
117 FILELANGS
118 FILELINKTOS
119 FILEMD5S
120 FILEMODES
121 FILEMTIMES
122 FILENAMES
123 FILEPROVIDE
124 FILERDEVS
125 FILEREQUIRE
126 FILESIZES
127 FILESTATES
128 FILEUSERNAME
129 FILEVERIFYFLAGS
130 FSCONTEXTS
131 FSNAMES
132 FSSIZES
133 GIF
134 GROUP
135 HDRID
136 HEADERCOLOR
137 HEADERI18NTABLE
138 HEADERIMAGE
139 HEADERIMMUTABLE
140 HEADERREGIONS
141 HEADERSIGNATURES
142 ICON
143 INSTALLCOLOR
144 INSTALLTID
145 INSTALLTIME
146 INSTPREFIXES
147 LICENSE
148 LONGARCHIVESIZE
149 LONGFILESIZES
150 LONGSIGSIZE
151 LONGSIZE
152 N
153 NAME
154 NEVR
155 NEVRA
156 NVR
157 NVRA
158 O
159 OBSOLETEFLAGS
160 OBSOLETENAME
161 OBSOLETES
162 OBSOLETEVERSION
163 OLDFILENAMES
164 OPTFLAGS
165 ORIGBASENAMES
166 ORIGDIRINDEXES
167 ORIGDIRNAMES
168 ORIGFILENAMES
169 OS
170 P
171 PACKAGER
172 PATCH
173 PATCHESFLAGS
174 PATCHESNAME
175 PATCHESVERSION
176 PAYLOADCOMPRESSOR
177 PAYLOADFLAGS
178 PAYLOADFORMAT
179 PKGID
180 PLATFORM
181 POLICIES
182 POSTIN
183 POSTINPROG
184 POSTTRANS
185 POSTTRANSPROG
186 POSTUN
187 POSTUNPROG
188 PREFIXES
189 PREIN
190 PREINPROG
191 PRETRANS
192 PRETRANSPROG
193 PREUN
194 PREUNPROG
195 PROVIDEFLAGS
196 PROVIDENAME
197 PROVIDES
198 PROVIDEVERSION
199 PUBKEYS
200 R
201 RECONTEXTS
202 RELEASE
203 REMOVETID
204 REQUIREFLAGS
205 REQUIRENAME
206 REQUIRES
207 REQUIREVERSION
208 RHNPLATFORM
209 RPMVERSION
210 RSAHEADER
211 SHA1HEADER
212 SIGGPG
213 SIGMD5
214 SIGPGP
215 SIGSIZE
216 SIZE
217 SOURCE
218 SOURCEPACKAGE
219 SOURCEPKGID
220 SOURCERPM
221 SUMMARY
222 TRIGGERCONDS
223 TRIGGERFLAGS
224 TRIGGERINDEX
225 TRIGGERNAME
226 TRIGGERSCRIPTPROG
227 TRIGGERSCRIPTS
228 TRIGGERTYPE
229 TRIGGERVERSION
230 URL
231 V
232 VENDOR
233 VERIFYSCRIPT
234 VERIFYSCRIPTPROG
235 VERSION
236 XPM
237 ])
238 AT_CLEANUP