Commit fe7f125
Lukas Puehringer
Separate test builds w/o native libs and w/o gpg
Update tox and travis configuration to run tests
- with all extra dependencies and gpg (if available)
- without native dependencies (i.e. cryptography and nacl)
- without gpg
Previously the latter two were combined. The separation allows
for more fine grained testing of the gpg subpackage whose,
signature creation and key export function should fail on both,
missing gpg and missing cryptography library (with different
error messages), whereas the signature verification function should
only fail if the cryptography library is missing.1 parent d1d2fda commit fe7f125
3 files changed
+25
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
| |||
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| 25 | + | |
| 26 | + | |
23 | 27 | | |
24 | | - | |
| 28 | + | |
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
197 | | - | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
198 | 200 | | |
199 | | - | |
| 201 | + | |
200 | 202 | | |
| 203 | + | |
201 | 204 | | |
202 | | - | |
| 205 | + | |
203 | 206 | | |
| 207 | + | |
204 | 208 | | |
205 | | - | |
| 209 | + | |
206 | 210 | | |
| 211 | + | |
207 | 212 | | |
208 | | - | |
209 | | - | |
210 | 213 | | |
211 | 214 | | |
212 | 215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
0 commit comments