[py-svn] commit/pytest: hpk42: regen examples to use 2.0.3 version number
Bitbucket
commits-noreply at bitbucket.org
Sun May 1 12:39:06 CEST 2011
1 new changeset in pytest:
http://bitbucket.org/hpk42/pytest/changeset/4305864420c8/
changeset: r2203:4305864420c8
user: hpk42
date: 2011-05-01 12:38:56
summary: regen examples to use 2.0.3 version number
affected #: 16 files (107 bytes)
--- a/doc/assert.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/assert.txt Sun May 01 12:38:56 2011 +0200
@@ -23,7 +23,7 @@
$ py.test test_assert1.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_assert1.py F
@@ -37,7 +37,7 @@
E + where 3 = f()
test_assert1.py:5: AssertionError
- ========================= 1 failed in 0.07 seconds =========================
+ ========================= 1 failed in 0.02 seconds =========================
Reporting details about the failing assertion is achieved by re-evaluating
the assert expression and recording the intermediate values.
@@ -108,7 +108,7 @@
$ py.test test_assert2.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_assert2.py F
@@ -127,7 +127,7 @@
E '5'
test_assert2.py:5: AssertionError
- ========================= 1 failed in 0.02 seconds =========================
+ ========================= 1 failed in 0.03 seconds =========================
Special comparisons are done for a number of cases:
--- a/doc/capture.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/capture.txt Sun May 01 12:38:56 2011 +0200
@@ -64,7 +64,7 @@
$ py.test
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 2 items
test_module.py .F
@@ -78,7 +78,7 @@
test_module.py:9: AssertionError
----------------------------- Captured stdout ------------------------------
- setting up <function test_func2 at 0x1cda9b0>
+ setting up <function test_func2 at 0x238c410>
==================== 1 failed, 1 passed in 0.02 seconds ====================
Accessing captured output from a test function
--- a/doc/doctest.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/doctest.txt Sun May 01 12:38:56 2011 +0200
@@ -44,9 +44,9 @@
$ py.test
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
mymodule.py .
- ========================= 1 passed in 0.01 seconds =========================
+ ========================= 1 passed in 0.40 seconds =========================
--- a/doc/example/mysetup.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/example/mysetup.txt Sun May 01 12:38:56 2011 +0200
@@ -49,7 +49,7 @@
$ py.test test_sample.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_sample.py F
@@ -57,7 +57,7 @@
================================= FAILURES =================================
_______________________________ test_answer ________________________________
- mysetup = <conftest.MySetup instance at 0xfc64d0>
+ mysetup = <conftest.MySetup instance at 0x2c1b128>
def test_answer(mysetup):
app = mysetup.myapp()
@@ -122,14 +122,14 @@
$ py.test test_ssh.py -rs
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_ssh.py s
========================= short test summary info ==========================
- SKIP [1] /tmp/doc-exec-36/conftest.py:22: specify ssh host with --ssh
+ SKIP [1] /tmp/doc-exec-37/conftest.py:22: specify ssh host with --ssh
- ======================== 1 skipped in 0.02 seconds =========================
+ ======================== 1 skipped in 0.01 seconds =========================
If you specify a command line option like ``py.test --ssh=python.org`` the test will execute as expected.
--- a/doc/example/nonpython.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/example/nonpython.txt Sun May 01 12:38:56 2011 +0200
@@ -27,7 +27,7 @@
nonpython $ py.test test_simple.yml
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 2 items
test_simple.yml .F
@@ -37,7 +37,7 @@
usecase execution failed
spec failed: 'some': 'other'
no further details known at this point.
- ==================== 1 failed, 1 passed in 0.51 seconds ====================
+ ==================== 1 failed, 1 passed in 0.24 seconds ====================
You get one dot for the passing ``sub1: sub1`` check and one failure.
Obviously in the above ``conftest.py`` you'll want to implement a more
@@ -56,7 +56,7 @@
nonpython $ py.test -v
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2 -- /home/hpk/venv/0/bin/python
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3 -- /home/hpk/venv/0/bin/python
collecting ... collected 2 items
test_simple.yml:1: usecase: ok PASSED
@@ -67,17 +67,17 @@
usecase execution failed
spec failed: 'some': 'other'
no further details known at this point.
- ==================== 1 failed, 1 passed in 0.06 seconds ====================
+ ==================== 1 failed, 1 passed in 0.07 seconds ====================
While developing your custom test collection and execution it's also
interesting to just look at the collection tree::
nonpython $ py.test --collectonly
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 2 items
<YamlFile 'test_simple.yml'><YamlItem 'ok'><YamlItem 'hello'>
- ============================= in 0.06 seconds =============================
+ ============================= in 0.07 seconds =============================
--- a/doc/example/parametrize.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/example/parametrize.txt Sun May 01 12:38:56 2011 +0200
@@ -62,7 +62,7 @@
E assert 4 < 4
test_compute.py:3: AssertionError
- 1 failed, 4 passed in 0.02 seconds
+ 1 failed, 4 passed in 0.03 seconds
As expected when running the full range of ``param1`` values
we'll get an error on the last one.
@@ -114,13 +114,13 @@
$ py.test test_backends.py --collectonly
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 2 items
<Module 'test_backends.py'><Function 'test_db_initialized[0]'><Function 'test_db_initialized[1]'>
- ============================= in 0.00 seconds =============================
+ ============================= in 0.01 seconds =============================
And then when we run the test::
@@ -130,7 +130,7 @@
================================= FAILURES =================================
__________________________ test_db_initialized[1] __________________________
- db = <conftest.DB2 instance at 0x18afef0>
+ db = <conftest.DB2 instance at 0x2bf7bd8>
def test_db_initialized(db):
# a dummy test
@@ -139,7 +139,7 @@
E Failed: deliberately failing for demo purposes
test_backends.py:6: Failed
- 1 failed, 1 passed in 0.02 seconds
+ 1 failed, 1 passed in 0.03 seconds
Now you see that one invocation of the test passes and another fails,
as it to be expected.
@@ -184,7 +184,7 @@
================================= FAILURES =================================
__________________________ test_db_initialized[1] __________________________
- db = <conftest.DB2 instance at 0x214ef38>
+ db = <conftest.DB2 instance at 0x19bcb90>
def test_db_initialized(db):
# a dummy test
@@ -195,7 +195,7 @@
test_backends.py:6: Failed
_________________________ TestClass.test_equals[0] _________________________
- self = <test_parametrize.TestClass instance at 0x2165050>, a = 1, b = 2
+ self = <test_parametrize.TestClass instance at 0x19ca8c0>, a = 1, b = 2
def test_equals(self, a, b):
> assert a == b
@@ -204,14 +204,14 @@
test_parametrize.py:17: AssertionError
______________________ TestClass.test_zerodivision[1] ______________________
- self = <test_parametrize.TestClass instance at 0x2159248>, a = 3, b = 2
+ self = <test_parametrize.TestClass instance at 0x19cd4d0>, a = 3, b = 2
def test_zerodivision(self, a, b):
> pytest.raises(ZeroDivisionError, "a/b")
E Failed: DID NOT RAISE
test_parametrize.py:20: Failed
- 3 failed, 3 passed in 0.03 seconds
+ 3 failed, 3 passed in 0.05 seconds
Parametrizing test methods through a decorator
--------------------------------------------------------------
@@ -252,7 +252,7 @@
================================= FAILURES =================================
_________________________ TestClass.test_equals[0] _________________________
- self = <test_parametrize2.TestClass instance at 0x1548518>, a = 1, b = 2
+ self = <test_parametrize2.TestClass instance at 0x1cf1170>, a = 1, b = 2
@params([dict(a=1, b=2), dict(a=3, b=3), ])
def test_equals(self, a, b):
@@ -262,7 +262,7 @@
test_parametrize2.py:19: AssertionError
______________________ TestClass.test_zerodivision[1] ______________________
- self = <test_parametrize2.TestClass instance at 0x1553998>, a = 3, b = 2
+ self = <test_parametrize2.TestClass instance at 0x1d02170>, a = 3, b = 2
@params([dict(a=1, b=0), dict(a=3, b=2)])
def test_zerodivision(self, a, b):
@@ -270,7 +270,7 @@
E Failed: DID NOT RAISE
test_parametrize2.py:23: Failed
- 2 failed, 2 passed in 0.02 seconds
+ 2 failed, 2 passed in 0.03 seconds
checking serialization between Python interpreters
--------------------------------------------------------------
@@ -291,4 +291,4 @@
. $ py.test -q multipython.py
collecting ... collected 75 items
....s....s....s....ssssss....s....s....s....ssssss....s....s....s....ssssss
- 48 passed, 27 skipped in 3.74 seconds
+ 48 passed, 27 skipped in 2.04 seconds
--- a/doc/example/pythoncollection.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/example/pythoncollection.txt Sun May 01 12:38:56 2011 +0200
@@ -43,7 +43,7 @@
$ py.test --collectonly
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 2 items
<Module 'check_myapp.py'><Class 'CheckMyApp'>
@@ -82,7 +82,7 @@
. $ py.test --collectonly pythoncollection.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 3 items
<Module 'pythoncollection.py'><Function 'test_function'>
@@ -91,4 +91,4 @@
<Function 'test_method'><Function 'test_anothermethod'>
- ============================= in 0.06 seconds =============================
+ ============================= in 0.01 seconds =============================
--- a/doc/example/reportingdemo.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/example/reportingdemo.txt Sun May 01 12:38:56 2011 +0200
@@ -13,7 +13,7 @@
assertion $ py.test failure_demo.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 39 items
failure_demo.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
@@ -30,7 +30,7 @@
failure_demo.py:15: AssertionError
_________________________ TestFailing.test_simple __________________________
- self = <failure_demo.TestFailing object at 0x20bd310>
+ self = <failure_demo.TestFailing object at 0x14b9890>
def test_simple(self):
def f():
@@ -40,13 +40,13 @@
> assert f() == g()
E assert 42 == 43
- E + where 42 = <function f at 0x20b5ed8>()
- E + and 43 = <function g at 0x210e230>()
+ E + where 42 = <function f at 0x14a5e60>()
+ E + and 43 = <function g at 0x14bc1b8>()
failure_demo.py:28: AssertionError
____________________ TestFailing.test_simple_multiline _____________________
- self = <failure_demo.TestFailing object at 0x20bddd0>
+ self = <failure_demo.TestFailing object at 0x14b9b50>
def test_simple_multiline(self):
otherfunc_multi(
@@ -66,19 +66,19 @@
failure_demo.py:12: AssertionError
___________________________ TestFailing.test_not ___________________________
- self = <failure_demo.TestFailing object at 0x210fa10>
+ self = <failure_demo.TestFailing object at 0x14b9790>
def test_not(self):
def f():
return 42
> assert not f()
E assert not 42
- E + where 42 = <function f at 0x210e1b8>()
+ E + where 42 = <function f at 0x14bc398>()
failure_demo.py:38: AssertionError
_________________ TestSpecialisedExplanations.test_eq_text _________________
- self = <failure_demo.TestSpecialisedExplanations object at 0x210fc10>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x14aa810>
def test_eq_text(self):
> assert 'spam' == 'eggs'
@@ -89,7 +89,7 @@
failure_demo.py:42: AssertionError
_____________ TestSpecialisedExplanations.test_eq_similar_text _____________
- self = <failure_demo.TestSpecialisedExplanations object at 0x20bd750>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x1576190>
def test_eq_similar_text(self):
> assert 'foo 1 bar' == 'foo 2 bar'
@@ -102,7 +102,7 @@
failure_demo.py:45: AssertionError
____________ TestSpecialisedExplanations.test_eq_multiline_text ____________
- self = <failure_demo.TestSpecialisedExplanations object at 0x2113950>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x14a7450>
def test_eq_multiline_text(self):
> assert 'foo\nspam\nbar' == 'foo\neggs\nbar'
@@ -115,7 +115,7 @@
failure_demo.py:48: AssertionError
______________ TestSpecialisedExplanations.test_eq_long_text _______________
- self = <failure_demo.TestSpecialisedExplanations object at 0x20bdf10>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x14b9350>
def test_eq_long_text(self):
a = '1'*100 + 'a' + '2'*100
@@ -132,7 +132,7 @@
failure_demo.py:53: AssertionError
_________ TestSpecialisedExplanations.test_eq_long_text_multiline __________
- self = <failure_demo.TestSpecialisedExplanations object at 0x2113e50>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x15764d0>
def test_eq_long_text_multiline(self):
a = '1\n'*100 + 'a' + '2\n'*100
@@ -156,7 +156,7 @@
failure_demo.py:58: AssertionError
_________________ TestSpecialisedExplanations.test_eq_list _________________
- self = <failure_demo.TestSpecialisedExplanations object at 0x20bdfd0>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x1576350>
def test_eq_list(self):
> assert [0, 1, 2] == [0, 1, 3]
@@ -166,7 +166,7 @@
failure_demo.py:61: AssertionError
______________ TestSpecialisedExplanations.test_eq_list_long _______________
- self = <failure_demo.TestSpecialisedExplanations object at 0x2113e10>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x1576f10>
def test_eq_list_long(self):
a = [0]*100 + [1] + [3]*100
@@ -178,7 +178,7 @@
failure_demo.py:66: AssertionError
_________________ TestSpecialisedExplanations.test_eq_dict _________________
- self = <failure_demo.TestSpecialisedExplanations object at 0x21245d0>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x1576390>
def test_eq_dict(self):
> assert {'a': 0, 'b': 1} == {'a': 0, 'b': 2}
@@ -191,7 +191,7 @@
failure_demo.py:69: AssertionError
_________________ TestSpecialisedExplanations.test_eq_set __________________
- self = <failure_demo.TestSpecialisedExplanations object at 0x2124f50>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x14bd790>
def test_eq_set(self):
> assert set([0, 10, 11, 12]) == set([0, 20, 21])
@@ -207,7 +207,7 @@
failure_demo.py:72: AssertionError
_____________ TestSpecialisedExplanations.test_eq_longer_list ______________
- self = <failure_demo.TestSpecialisedExplanations object at 0x2130650>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x157a7d0>
def test_eq_longer_list(self):
> assert [1,2] == [1,2,3]
@@ -217,7 +217,7 @@
failure_demo.py:75: AssertionError
_________________ TestSpecialisedExplanations.test_in_list _________________
- self = <failure_demo.TestSpecialisedExplanations object at 0x20bd5d0>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x157ab50>
def test_in_list(self):
> assert 1 in [0, 2, 3, 4, 5]
@@ -226,7 +226,7 @@
failure_demo.py:78: AssertionError
__________ TestSpecialisedExplanations.test_not_in_text_multiline __________
- self = <failure_demo.TestSpecialisedExplanations object at 0x21136d0>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x157a090>
def test_not_in_text_multiline(self):
text = 'some multiline\ntext\nwhich\nincludes foo\nand a\ntail'
@@ -244,7 +244,7 @@
failure_demo.py:82: AssertionError
___________ TestSpecialisedExplanations.test_not_in_text_single ____________
- self = <failure_demo.TestSpecialisedExplanations object at 0x2124950>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x14aaa50>
def test_not_in_text_single(self):
text = 'single foo line'
@@ -257,7 +257,7 @@
failure_demo.py:86: AssertionError
_________ TestSpecialisedExplanations.test_not_in_text_single_long _________
- self = <failure_demo.TestSpecialisedExplanations object at 0x2130610>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x157ab90>
def test_not_in_text_single_long(self):
text = 'head ' * 50 + 'foo ' + 'tail ' * 20
@@ -270,7 +270,7 @@
failure_demo.py:90: AssertionError
______ TestSpecialisedExplanations.test_not_in_text_single_long_term _______
- self = <failure_demo.TestSpecialisedExplanations object at 0x2130690>
+ self = <failure_demo.TestSpecialisedExplanations object at 0x1576ed0>
def test_not_in_text_single_long_term(self):
text = 'head ' * 50 + 'f'*70 + 'tail ' * 20
@@ -289,7 +289,7 @@
i = Foo()
> assert i.b == 2
E assert 1 == 2
- E + where 1 = <failure_demo.Foo object at 0x2113c10>.b
+ E + where 1 = <failure_demo.Foo object at 0x157a910>.b
failure_demo.py:101: AssertionError
_________________________ test_attribute_instance __________________________
@@ -299,8 +299,8 @@
b = 1
> assert Foo().b == 2
E assert 1 == 2
- E + where 1 = <failure_demo.Foo object at 0x2124d90>.b
- E + where <failure_demo.Foo object at 0x2124d90> = <class 'failure_demo.Foo'>()
+ E + where 1 = <failure_demo.Foo object at 0x1584610>.b
+ E + where <failure_demo.Foo object at 0x1584610> = <class 'failure_demo.Foo'>()
failure_demo.py:107: AssertionError
__________________________ test_attribute_failure __________________________
@@ -316,7 +316,7 @@
failure_demo.py:116:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- self = <failure_demo.Foo object at 0x2130b90>
+ self = <failure_demo.Foo object at 0x157a3d0>
def _get_b(self):
> raise Exception('Failed to get attrib')
@@ -332,15 +332,15 @@
b = 2
> assert Foo().b == Bar().b
E assert 1 == 2
- E + where 1 = <failure_demo.Foo object at 0x2130150>.b
- E + where <failure_demo.Foo object at 0x2130150> = <class 'failure_demo.Foo'>()
- E + and 2 = <failure_demo.Bar object at 0x2130850>.b
- E + where <failure_demo.Bar object at 0x2130850> = <class 'failure_demo.Bar'>()
+ E + where 1 = <failure_demo.Foo object at 0x157a1d0>.b
+ E + where <failure_demo.Foo object at 0x157a1d0> = <class 'failure_demo.Foo'>()
+ E + and 2 = <failure_demo.Bar object at 0x157a9d0>.b
+ E + where <failure_demo.Bar object at 0x157a9d0> = <class 'failure_demo.Bar'>()
failure_demo.py:124: AssertionError
__________________________ TestRaises.test_raises __________________________
- self = <failure_demo.TestRaises instance at 0x213ac68>
+ self = <failure_demo.TestRaises instance at 0x157d7e8>
def test_raises(self):
s = 'qwe'
@@ -352,10 +352,10 @@
> int(s)
E ValueError: invalid literal for int() with base 10: 'qwe'
- <0-codegen /home/hpk/p/pytest/_pytest/python.py:837>:1: ValueError
+ <0-codegen /home/hpk/p/pytest/_pytest/python.py:831>:1: ValueError
______________________ TestRaises.test_raises_doesnt _______________________
- self = <failure_demo.TestRaises instance at 0x21373b0>
+ self = <failure_demo.TestRaises instance at 0x158ae60>
def test_raises_doesnt(self):
> raises(IOError, "int('3')")
@@ -364,7 +364,7 @@
failure_demo.py:136: Failed
__________________________ TestRaises.test_raise ___________________________
- self = <failure_demo.TestRaises instance at 0x213bf80>
+ self = <failure_demo.TestRaises instance at 0x158bb90>
def test_raise(self):
> raise ValueError("demo error")
@@ -373,7 +373,7 @@
failure_demo.py:139: ValueError
________________________ TestRaises.test_tupleerror ________________________
- self = <failure_demo.TestRaises instance at 0x213ccb0>
+ self = <failure_demo.TestRaises instance at 0x157cd40>
def test_tupleerror(self):
> a,b = [1]
@@ -382,7 +382,7 @@
failure_demo.py:142: ValueError
______ TestRaises.test_reinterpret_fails_with_print_for_the_fun_of_it ______
- self = <failure_demo.TestRaises instance at 0x213d998>
+ self = <failure_demo.TestRaises instance at 0x157d488>
def test_reinterpret_fails_with_print_for_the_fun_of_it(self):
l = [1,2,3]
@@ -395,7 +395,7 @@
l is [1, 2, 3]
________________________ TestRaises.test_some_error ________________________
- self = <failure_demo.TestRaises instance at 0x213f710>
+ self = <failure_demo.TestRaises instance at 0x158a7e8>
def test_some_error(self):
> if namenotexi:
@@ -423,7 +423,7 @@
<2-codegen 'abc-123' /home/hpk/p/pytest/doc/example/assertion/failure_demo.py:162>:2: AssertionError
____________________ TestMoreErrors.test_complex_error _____________________
- self = <failure_demo.TestMoreErrors instance at 0x213b5a8>
+ self = <failure_demo.TestMoreErrors instance at 0x158f8c0>
def test_complex_error(self):
def f():
@@ -452,7 +452,7 @@
failure_demo.py:5: AssertionError
___________________ TestMoreErrors.test_z1_unpack_error ____________________
- self = <failure_demo.TestMoreErrors instance at 0x2143440>
+ self = <failure_demo.TestMoreErrors instance at 0x158c998>
def test_z1_unpack_error(self):
l = []
@@ -462,7 +462,7 @@
failure_demo.py:179: ValueError
____________________ TestMoreErrors.test_z2_type_error _____________________
- self = <failure_demo.TestMoreErrors instance at 0x21440e0>
+ self = <failure_demo.TestMoreErrors instance at 0x15854d0>
def test_z2_type_error(self):
l = 3
@@ -472,20 +472,20 @@
failure_demo.py:183: TypeError
______________________ TestMoreErrors.test_startswith ______________________
- self = <failure_demo.TestMoreErrors instance at 0x2144d88>
+ self = <failure_demo.TestMoreErrors instance at 0x14b65a8>
def test_startswith(self):
s = "123"
g = "456"
> assert s.startswith(g)
E assert False
- E + where False = <built-in method startswith of str object at 0x20a3810>('456')
- E + where <built-in method startswith of str object at 0x20a3810> = '123'.startswith
+ E + where False = <built-in method startswith of str object at 0x14902a0>('456')
+ E + where <built-in method startswith of str object at 0x14902a0> = '123'.startswith
failure_demo.py:188: AssertionError
__________________ TestMoreErrors.test_startswith_nested ___________________
- self = <failure_demo.TestMoreErrors instance at 0x2144320>
+ self = <failure_demo.TestMoreErrors instance at 0x158d518>
def test_startswith_nested(self):
def f():
@@ -494,15 +494,15 @@
return "456"
> assert f().startswith(g())
E assert False
- E + where False = <built-in method startswith of str object at 0x20a3810>('456')
- E + where <built-in method startswith of str object at 0x20a3810> = '123'.startswith
- E + where '123' = <function f at 0x211a500>()
- E + and '456' = <function g at 0x212dde8>()
+ E + where False = <built-in method startswith of str object at 0x14902a0>('456')
+ E + where <built-in method startswith of str object at 0x14902a0> = '123'.startswith
+ E + where '123' = <function f at 0x15806e0>()
+ E + and '456' = <function g at 0x1580aa0>()
failure_demo.py:195: AssertionError
_____________________ TestMoreErrors.test_global_func ______________________
- self = <failure_demo.TestMoreErrors instance at 0x21345a8>
+ self = <failure_demo.TestMoreErrors instance at 0x1593440>
def test_global_func(self):
> assert isinstance(globf(42), float)
@@ -513,19 +513,19 @@
failure_demo.py:198: AssertionError
_______________________ TestMoreErrors.test_instance _______________________
- self = <failure_demo.TestMoreErrors instance at 0x213c998>
+ self = <failure_demo.TestMoreErrors instance at 0x15952d8>
def test_instance(self):
self.x = 6*7
> assert self.x != 42
E assert 42 != 42
E + where 42 = 42
- E + where 42 = <failure_demo.TestMoreErrors instance at 0x213c998>.x
+ E + where 42 = <failure_demo.TestMoreErrors instance at 0x15952d8>.x
failure_demo.py:202: AssertionError
_______________________ TestMoreErrors.test_compare ________________________
- self = <failure_demo.TestMoreErrors instance at 0x2257998>
+ self = <failure_demo.TestMoreErrors instance at 0x1593758>
def test_compare(self):
> assert globf(10) < 5
@@ -535,7 +535,7 @@
failure_demo.py:205: AssertionError
_____________________ TestMoreErrors.test_try_finally ______________________
- self = <failure_demo.TestMoreErrors instance at 0x2258908>
+ self = <failure_demo.TestMoreErrors instance at 0x157cd88>
def test_try_finally(self):
x = 1
@@ -544,4 +544,4 @@
E assert 1 == 0
failure_demo.py:210: AssertionError
- ======================== 39 failed in 0.19 seconds =========================
+ ======================== 39 failed in 0.23 seconds =========================
--- a/doc/example/simple.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/example/simple.txt Sun May 01 12:38:56 2011 +0200
@@ -53,7 +53,7 @@
test_sample.py:6: AssertionError
----------------------------- Captured stdout ------------------------------
first
- 1 failed in 0.02 seconds
+ 1 failed in 0.03 seconds
And now with supplying a command line option::
@@ -109,13 +109,13 @@
$ py.test
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
gw0 I / gw1 I / gw2 I / gw3 I
gw0 [0] / gw1 [0] / gw2 [0] / gw3 [0]
scheduling tests via LoadScheduling
- ============================= in 0.51 seconds =============================
+ ============================= in 0.52 seconds =============================
.. _`excontrolskip`:
@@ -156,20 +156,20 @@
$ py.test -rs # "-rs" means report details on the little 's'
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 2 items
test_module.py .s
========================= short test summary info ==========================
- SKIP [1] /tmp/doc-exec-41/conftest.py:9: need --runslow option to run
+ SKIP [1] /tmp/doc-exec-42/conftest.py:9: need --runslow option to run
- =================== 1 passed, 1 skipped in 0.02 seconds ====================
+ =================== 1 passed, 1 skipped in 0.01 seconds ====================
Or run it including the ``slow`` marked test::
$ py.test --runslow
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 2 items
test_module.py ..
@@ -213,7 +213,7 @@
E Failed: not configured: 42
test_checkconfig.py:8: Failed
- 1 failed in 0.01 seconds
+ 1 failed in 0.02 seconds
Detect if running from within a py.test run
--------------------------------------------------------------
@@ -261,7 +261,7 @@
$ py.test
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
project deps: mylib-1.1
collecting ... collected 0 items
@@ -284,7 +284,7 @@
$ py.test -v
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2 -- /home/hpk/venv/0/bin/python
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3 -- /home/hpk/venv/0/bin/python
info1: did you know that ...
did you?
collecting ... collected 0 items
@@ -295,7 +295,7 @@
$ py.test
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 0 items
============================= in 0.00 seconds =============================
--- a/doc/funcargs.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/funcargs.txt Sun May 01 12:38:56 2011 +0200
@@ -61,7 +61,7 @@
$ py.test test_simplefactory.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_simplefactory.py F
@@ -167,7 +167,7 @@
$ py.test test_example.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 10 items
test_example.py .........F
@@ -182,7 +182,7 @@
E assert 9 < 9
test_example.py:7: AssertionError
- ==================== 1 failed, 9 passed in 0.02 seconds ====================
+ ==================== 1 failed, 9 passed in 0.03 seconds ====================
Note that the ``pytest_generate_tests(metafunc)`` hook is called during
the test collection phase which is separate from the actual test running.
@@ -190,7 +190,7 @@
$ py.test --collectonly test_example.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 10 items
<Module 'test_example.py'><Function 'test_func[0]'>
@@ -210,7 +210,7 @@
$ py.test -v -k 7 test_example.py # or -k test_func[7]
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2 -- /home/hpk/venv/0/bin/python
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3 -- /home/hpk/venv/0/bin/python
collecting ... collected 10 items
test_example.py:6: test_func[7] PASSED
--- a/doc/getting-started.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/getting-started.txt Sun May 01 12:38:56 2011 +0200
@@ -16,9 +16,10 @@
To check your installation has installed the correct version::
$ py.test --version
- This is py.test version 2.0.2, imported from /home/hpk/p/pytest/pytest.py
+ This is py.test version 2.0.3, imported from /home/hpk/p/pytest/pytest.pyc
setuptools registered plugins:
- pytest-xdist-1.6.dev2 at /home/hpk/p/pytest-xdist/xdist/plugin.pyc
+ pytest-xdist-1.6.dev3 at /home/hpk/p/pytest-xdist/xdist/plugin.pyc
+ pytest-incremental-0.1.0 at /home/hpk/venv/0/lib/python2.6/site-packages/pytest_incremental.pyc
If you get an error checkout :ref:`installation issues`.
@@ -40,7 +41,7 @@
$ py.test
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_sample.py F
@@ -99,7 +100,7 @@
$ py.test -q test_sysexit.py
collecting ... collected 1 items
.
- 1 passed in 0.00 seconds
+ 1 passed in 0.01 seconds
.. todo:: For further ways to assert exceptions see the `raises`
@@ -130,7 +131,7 @@
================================= FAILURES =================================
____________________________ TestClass.test_two ____________________________
- self = <test_class.TestClass instance at 0x24565a8>
+ self = <test_class.TestClass instance at 0x142c320>
def test_two(self):
x = "hello"
@@ -139,7 +140,7 @@
E + where False = hasattr('hello', 'check')
test_class.py:8: AssertionError
- 1 failed, 1 passed in 0.02 seconds
+ 1 failed, 1 passed in 0.03 seconds
The first test passed, the second failed. Again we can easily see
the intermediate values used in the assertion, helping us to
@@ -168,7 +169,7 @@
================================= FAILURES =================================
_____________________________ test_needsfiles ______________________________
- tmpdir = local('/tmp/pytest-0/test_needsfiles0')
+ tmpdir = local('/tmp/pytest-10/test_needsfiles0')
def test_needsfiles(tmpdir):
print tmpdir
@@ -177,8 +178,8 @@
test_tmpdir.py:3: AssertionError
----------------------------- Captured stdout ------------------------------
- /tmp/pytest-0/test_needsfiles0
- 1 failed in 0.02 seconds
+ /tmp/pytest-10/test_needsfiles0
+ 1 failed in 0.13 seconds
Before the test runs, a unique-per-test-invocation temporary directory
was created. More info at :ref:`tmpdir handling`.
--- a/doc/mark.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/mark.txt Sun May 01 12:38:56 2011 +0200
@@ -88,7 +88,7 @@
$ py.test -k webtest # running with the above defined examples yields
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 4 items
test_mark.py ..
@@ -100,7 +100,7 @@
$ py.test -k-webtest
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 4 items
===================== 4 tests deselected by '-webtest' =====================
@@ -110,7 +110,7 @@
$ py.test -kTestClass
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 4 items
test_mark_classlevel.py ..
--- a/doc/monkeypatch.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/monkeypatch.txt Sun May 01 12:38:56 2011 +0200
@@ -39,7 +39,7 @@
.. background check:
$ py.test
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 0 items
============================= in 0.00 seconds =============================
--- a/doc/skipping.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/skipping.txt Sun May 01 12:38:56 2011 +0200
@@ -130,7 +130,7 @@
example $ py.test -rx xfail_demo.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 6 items
xfail_demo.py xxxxxx
@@ -147,7 +147,7 @@
XFAIL xfail_demo.py::test_hello6
reason: reason
- ======================== 6 xfailed in 0.04 seconds =========================
+ ======================== 6 xfailed in 0.05 seconds =========================
.. _`evaluation of skipif/xfail conditions`:
--- a/doc/tmpdir.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/tmpdir.txt Sun May 01 12:38:56 2011 +0200
@@ -28,7 +28,7 @@
$ py.test test_tmpdir.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_tmpdir.py F
@@ -36,7 +36,7 @@
================================= FAILURES =================================
_____________________________ test_create_file _____________________________
- tmpdir = local('/tmp/pytest-1/test_create_file0')
+ tmpdir = local('/tmp/pytest-11/test_create_file0')
def test_create_file(tmpdir):
p = tmpdir.mkdir("sub").join("hello.txt")
@@ -47,7 +47,7 @@
E assert 0
test_tmpdir.py:7: AssertionError
- ========================= 1 failed in 0.02 seconds =========================
+ ========================= 1 failed in 0.06 seconds =========================
.. _`base temporary directory`:
--- a/doc/unittest.txt Sun Apr 17 23:16:16 2011 +0200
+++ b/doc/unittest.txt Sun May 01 12:38:56 2011 +0200
@@ -24,7 +24,7 @@
$ py.test test_unittest.py
=========================== test session starts ============================
- platform linux2 -- Python 2.6.6 -- pytest-2.0.2
+ platform linux2 -- Python 2.6.6 -- pytest-2.0.3
collecting ... collected 1 items
test_unittest.py F
Repository URL: https://bitbucket.org/hpk42/pytest/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
More information about the pytest-commit
mailing list