I am following a book for python testing,I have written below code in txt file as mentioned, but how to run it. Is it same as doctest(python -m doctest file.txt) what command should i use to run this file
>>> from mocker import Mocker
>>> mocker = Mocker()
>>> container = mocker.mock()
>>> container['hi'] = 18
>>> container['hi'] # doctest: +ELLIPSIS
<mocker.Mock object at ...>
>>> mocker.result(18)
>>> len(container)
0
>>> mocker.result(1)
>>> 'hi' in container # doctest: +SKIP
True
>>> mocker.result(True)
>>> iter(container) # doctest: +ELLIPSIS
<...>
>>> mocker.result(None)
>>> del container['hi']
>>> mocker.result(None)
>>> mocker.replay()
>>> container['hi'] = 18
>>> container['hi']
18
>>> len(container)
1
>>> 'hi' in container # doctest: +SKIP
True
>>> for key in container:
...
print key
Traceback (most recent call last):
TypeError: iter() returned non-iterator of type 'NoneType'
>>> del container['hi']
>>> mocker.restore()
>>> mocker.verify()
Aucun commentaire:
Enregistrer un commentaire