Switch build-time tests and autopkgtests to Python 3

This commit is contained in:
Simon McVittie 2018-01-17 14:08:41 +00:00
parent b89e619851
commit a2253543b4
3 changed files with 50 additions and 4 deletions

8
debian/control vendored
View File

@ -36,8 +36,8 @@ Build-Depends:
libsystemd-dev, libsystemd-dev,
libtool, libtool,
procps, procps,
python <!nocheck>, python3 <!nocheck>,
python-yaml <!nocheck>, python3-yaml <!nocheck>,
xsltproc <!nodoc>, xsltproc <!nodoc>,
zlib1g-dev, zlib1g-dev,
Build-Depends-Indep: Build-Depends-Indep:
@ -155,8 +155,8 @@ Depends:
gir1.2-ostree-1.0, gir1.2-ostree-1.0,
gjs [!sparc64], gjs [!sparc64],
ostree, ostree,
python, python3,
python-yaml, python3-yaml,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
Description: content-addressed filesystem for operating system binaries - tests Description: content-addressed filesystem for operating system binaries - tests

View File

@ -0,0 +1,45 @@
From: Simon McVittie <smcv@debian.org>
Date: Wed, 17 Jan 2018 14:07:32 +0000
Subject: Use Python 3 for tests
Forwarded: not-needed
Signed-off-by: Simon McVittie <smcv@debian.org>
---
tests/bootloader-entries-crosscheck.py | 2 +-
tests/test-basic-user-only.sh | 2 +-
tests/test-concurrency.py | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/bootloader-entries-crosscheck.py b/tests/bootloader-entries-crosscheck.py
index 5faa548..41f6956 100755
--- a/tests/bootloader-entries-crosscheck.py
+++ b/tests/bootloader-entries-crosscheck.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
#
# Copyright (C) 2015 Red Hat
#
diff --git a/tests/test-basic-user-only.sh b/tests/test-basic-user-only.sh
index 6a2ca25..662d32f 100755
--- a/tests/test-basic-user-only.sh
+++ b/tests/test-basic-user-only.sh
@@ -26,7 +26,7 @@ extra_basic_tests=5
. $(dirname $0)/basic-test.sh
$CMD_PREFIX ostree --version > version.yaml
-python -c 'import yaml; yaml.safe_load(open("version.yaml"))'
+python3 -c 'import yaml; yaml.safe_load(open("version.yaml"))'
echo "ok yaml version"
# Reset things so we don't inherit a lot of state from earlier tests
diff --git a/tests/test-concurrency.py b/tests/test-concurrency.py
index 3a0ce10..3ec3681 100755
--- a/tests/test-concurrency.py
+++ b/tests/test-concurrency.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) 2017 Colin Walters <walters@verbum.org>
#

View File

@ -2,3 +2,4 @@ test-concurrency-Use-Python-3-syntax-for-octal.patch
test-concurrency-Replace-range-with-xrange.patch test-concurrency-Replace-range-with-xrange.patch
test-concurrency-Explicitly-use-floor-division.patch test-concurrency-Explicitly-use-floor-division.patch
tests-bootloader-entries-crosscheck-Use-Python-3-friendly.patch tests-bootloader-entries-crosscheck-Use-Python-3-friendly.patch
debian/Use-Python-3-for-tests.patch