File: test-dpkg-normalization

package info (click to toggle)
apt 3.1.13
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 22,764 kB
  • sloc: cpp: 71,085; sh: 31,750; xml: 5,553; perl: 217; python: 197; ansic: 191; makefile: 41
file content (44 lines) | stat: -rwxr-xr-x 1,601 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/sh
set -e

TESTDIR="$(readlink -f "$(dirname "$0")")"
. "$TESTDIR/framework"
setupenvironment
configarchitecture "i386"

insertpackage 'unstable' 'spaces' 'i386' '1.0' 'Depends: spaces  (= 1.0)'
insertpackage 'unstable' 'spaces' 'i386' '1.0' 'Depends: spaces (= 1.0)'
insertpackage 'unstable' 'lessequal' 'i386' '1.0' 'Depends: spaces  (>= 1.0)'
insertpackage 'unstable' 'lessequal' 'i386' '1.0' 'Depends: spaces  (> 1.0)'
insertpackage 'unstable' 'zero-epoch' 'i386' '1.0' 'Depends: spaces (< 0:1.0.0)'
insertpackage 'unstable' 'zero-epoch' 'i386' '1.0'  'Depends: spaces (< 1.0.0)'
insertpackage 'unstable' 'zero-epoch' 'i386' '0:1.0'  'Depends: spaces (< 0:1.0.0)'

setupaptarchive

testsuccessequal "spaces:
  Installed: (none)
  Candidate: 1.0
  Version table:
     1.0 500
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages" aptcache policy spaces

testsuccessequal "lessequal:
  Installed: (none)
  Candidate: 1.0
  Version table:
     1.0 500
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages" aptcache policy lessequal



testsuccessequal "zero-epoch:
  Installed: (none)
  Candidate: 1.0
  Version table:
     1.0 500
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages
        500 file:$TMPWORKINGDIRECTORY/aptarchive unstable/main i386 Packages" aptcache policy zero-epoch