# HG changeset patch # User Gregory Szorc # Date 1421380026 28800 # Node ID d9967b82394a758185f0e78f4c0a517073075209 # Parent 405eacbecc52511e63005e99687a3ddaba4c74a5 test-extension: improve test readability There was a mountain of text in this file that made reading the tests difficult. Inserting some line breaks greatly improves the situation. diff -r 405eacbecc52 -r d9967b82394a tests/test-extension.t --- a/tests/test-extension.t Thu Dec 18 19:14:01 2014 -0800 +++ b/tests/test-extension.t Thu Jan 15 19:47:06 2015 -0800 @@ -867,6 +867,7 @@ > """throws an exception""" > raise Bogon() > EOF + No declared supported version, extension complains: $ hg --config extensions.throw=throw.py throw 2>&1 | egrep '^\*\*' ** Unknown exception encountered with possibly-broken third-party extension throw @@ -876,6 +877,7 @@ ** Python * (glob) ** Mercurial Distributed SCM * (glob) ** Extensions loaded: throw + empty declaration of supported version, extension complains: $ echo "testedwith = ''" >> throw.py $ hg --config extensions.throw=throw.py throw 2>&1 | egrep '^\*\*' @@ -886,6 +888,7 @@ ** Python * (glob) ** Mercurial Distributed SCM (*) (glob) ** Extensions loaded: throw + If the extension specifies a buglink, show that: $ echo 'buglink = "http://example.com/bts"' >> throw.py $ rm -f throw.pyc throw.pyo @@ -897,6 +900,7 @@ ** Python * (glob) ** Mercurial Distributed SCM (*) (glob) ** Extensions loaded: throw + If the extensions declare outdated versions, accuse the older extension first: $ echo "from mercurial import util" >> older.py $ echo "util.version = lambda:'2.2'" >> older.py @@ -912,6 +916,7 @@ ** Python * (glob) ** Mercurial Distributed SCM (version 2.2) ** Extensions loaded: throw, older + One extension only tested with older, one only with newer versions: $ echo "util.version = lambda:'2.1.0'" >> older.py $ rm -f older.pyc older.pyo @@ -924,6 +929,7 @@ ** Python * (glob) ** Mercurial Distributed SCM (version 2.1.0) ** Extensions loaded: throw, older + Older extension is tested with current version, the other only with newer: $ echo "util.version = lambda:'1.9.3'" >> older.py $ rm -f older.pyc older.pyo