[devscripts] 01/01: test_mk-origtargz: Normalize mimetypes as returned by file

Joachim Breitner nomeata at moszumanska.debian.org
Tue May 13 07:27:49 UTC 2014


This is an automated email from the git hooks/post-receive script.

nomeata pushed a commit to branch master
in repository devscripts.

commit c244bb597fa163fdb539aa476e252106921d8f94
Author: Joachim Breitner <nomeata at debian.org>
Date:   Tue May 13 09:26:32 2014 +0200

    test_mk-origtargz: Normalize mimetypes as returned by file
---
 test/test_mk-origtargz | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/test/test_mk-origtargz b/test/test_mk-origtargz
index a27c4d2..e4bdb5d 100755
--- a/test/test_mk-origtargz
+++ b/test/test_mk-origtargz
@@ -162,7 +162,8 @@ run_mk_origtargz() {
 assertType () {
 	mime="$1"
 	file="$2"
-	assertEquals "filetype for $(basename "$file")" "$mime" "$(file --brief --mime-type "$file")"
+	actual="$(file --brief --mime-type "$file" | sed -e 's,/x-,/,')"
+	assertEquals "filetype for $(basename "$file")" "$mime" "$actual"
 }
 
 
@@ -266,7 +267,7 @@ testRepackGZ2XZ() {
 		--package foo --version 0.1 --copy foo-0.1.tar.gz --repack --compression xz
 	assertFalse "wrong result does exist" "[ -e $TMPDIR/foo_0.1.orig.tar.gz ]"
 	assertTrue "result does not exist" "[ -e $TMPDIR/foo_0.1.orig.tar.xz ]"
-	assertType application/x-xz $TMPDIR/foo_0.1.orig.tar.xz
+	assertType application/xz $TMPDIR/foo_0.1.orig.tar.xz
 }
 
 testRepackXZ2GZ() {
@@ -306,7 +307,7 @@ testRepackZip2XZ() {
 		--package foo --version 0.1 foo-0.1.zip --compression xz
 	assertTrue "original zip file does not exist" "[ -e $TMPDIR/foo-0.1.zip ]"
 	assertTrue "result does not exist" "[ -e $TMPDIR/foo_0.1.orig.tar.xz ]"
-	assertType application/x-xz $TMPDIR/foo_0.1.orig.tar.xz
+	assertType application/xz $TMPDIR/foo_0.1.orig.tar.xz
 }
 
 testExclude() {
@@ -329,7 +330,7 @@ testExcludeXZ() {
 		"Successfully repacked ../foo-0.1.tar.xz as ../foo_0.1.orig.tar.xz, deleting 19 files from it." \
 		 ../foo-0.1.tar.xz
 	assertTrue "result does not exist" "[ -e $TMPDIR/foo_0.1.orig.tar.xz ]"
-	assertType application/x-xz $TMPDIR/foo_0.1.orig.tar.xz
+	assertType application/xz $TMPDIR/foo_0.1.orig.tar.xz
 	assertEquals "file contents" "$expected_files_after_removal" "$(tar taf $TMPDIR/foo_0.1.orig.tar.xz | sort)"
 }
 
@@ -341,7 +342,7 @@ testExcludeZip() {
 		"Successfully repacked ../foo-0.1.zip as ../foo_0.1.orig.tar.xz, deleting 19 files from it." \
 		 ../foo-0.1.zip --compression xz
 	assertTrue "result does not exist" "[ -e $TMPDIR/foo_0.1.orig.tar.xz ]"
-	assertType application/x-xz $TMPDIR/foo_0.1.orig.tar.xz
+	assertType application/xz $TMPDIR/foo_0.1.orig.tar.xz
 	assertEquals "file contents" "$expected_files_after_removal" "$(tar taf $TMPDIR/foo_0.1.orig.tar.xz | sort)"
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git



More information about the devscripts-devel mailing list