$ python3 argtest_testfunc.py 
--------------------------------------------------------------------
date = 1/2/1960
[TypeError('date argument "y" nie spełnia kryterium (1900, 2013)')]
10.0
10.0
[TypeError('sum argument "a" nie spełnia kryterium <class \'int\'>')]
[TypeError('sum argument "c" nie spełnia kryterium <class \'float\'>')]
--------------------------------------------------------------------
The sixth Edition
The code Hack
[TypeError('msg argument "word1" nie spełnia kryterium <method \'islower\' of \'str\' objects>')]
[TypeError('msg argument "word2" nie spełnia kryterium <function <lambda> at 0x107445620>')]
--------------------------------------------------------------------
102
[TypeError('manual argument "A" nie spełnia kryterium <function <lambda> at 0x107445940>')]
[TypeError('manual argument "B" nie spełnia kryterium <function <lambda> at 0x107445bc0>')]
--------------------------------------------------------------------
1-2-lp6e
[TypeError('nester argument "Z" nie spełnia kryterium <class \'str\'>')]
[TypeError('nester argument "Z" nie spełnia kryterium <class \'str\'>')]
?0-2-lp6e?
[TypeError('onCall argument "X" nie spełnia kryterium (1, 10)')]


$ py3 argtest_testmeth.py 
5000
TypeError('meth1 argument "a" nie spełnia kryterium (1, 10)')
20000
TypeError('meth2 argument "a" nie spełnia kryterium <class \'int\'>')

