File: migration.sh

package info (click to toggle)
urlwatch 2.29-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 880 kB
  • sloc: python: 4,003; sh: 53; makefile: 19
file content (17 lines) | stat: -rw-r--r-- 768 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#! /bin/bash
set -uo pipefail

testMigration(){
    mkdir -p $AUTOPKGTEST_TMP/.urlwatch/lib
    echo -e "|ls -al $AUTOPKGTEST_TMP" > "$AUTOPKGTEST_TMP/.urlwatch/urls.txt"
    echo -e "from urlwatch import html2txt\ndef filter(url, data):\n        if url.startswith(\"http://urlwatch.com/\"):\n                return html2txt.html2text(data, method='html2text')" > "$AUTOPKGTEST_TMP/.urlwatch/lib/hooks.py"
    export HOME=$AUTOPKGTEST_TMP
    urlwatch
    result=$?
    assertEquals "Urlwatch should return an exit code 0" 0 $result
    [ -f "$AUTOPKGTEST_TMP/.urlwatch/urls.yaml" ] || fail "File urls.yaml should have been written"
    [ -f "$AUTOPKGTEST_TMP/.urlwatch/urlwatch.yaml" ] || fail "File urlwath.yaml should have been written"
}

# load shunit2
. shunit2