Codebase list python-flexmock / 167bd08
Imported Upstream version 0.9.7 SVN-Git Migration 8 years ago
5 changed file(s) with 16 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
0 Release 0.9.7
1 - small update to add support for TeamCity / PyCharm test runner.
2
03 Release 0.9.6
14 - fix staticmethod mocking on instances
25 - fix comparison of kwargs ordering issues
00 Metadata-Version: 1.0
11 Name: flexmock
2 Version: 0.9.6
2 Version: 0.9.7
33 Summary: UNKNOWN
44 Home-page: http://has207.github.com/flexmock/
55 Author: Herman Sheremetyev
2727
2828
2929 import inspect
30 import os
3130 import re
3231 import sys
3332 import types
34 import warnings
3533
3634
3735 AT_LEAST = 'at least'
13451343 except:
13461344 pass
13471345 _hook_into_testtools()
1346
1347
1348 def _hook_into_teamcity_unittest():
1349 try:
1350 from tcunittest import TeamcityTestResult
1351 _patch_test_result(TeamcityTestResult)
1352 except:
1353 pass
1354 _hook_into_teamcity_unittest()
00 from distutils.core import setup
11
22 setup(name='flexmock',
3 version='0.9.6',
3 version='0.9.7',
44 py_modules=['flexmock'],
55 author='Herman Sheremetyev',
66 author_email='herman@swebpage.com',
44 from flexmock import UPDATED_ATTRS
55 from flexmock import Mock
66 from flexmock import MockBuiltinError
7 from flexmock import Expectation
87 from flexmock import FlexmockContainer
98 from flexmock import FlexmockError
109 from flexmock import MethodSignatureError
2019 from flexmock import _isproperty
2120 import re
2221 import sys
23 import unicodedata
2422 import unittest
2523
2624
14871485
14881486 def test_with_args_ignores_invalid_args_on_flexmock_instances(self):
14891487 foo = flexmock(bar=lambda x: x)
1490 e = foo.should_receive('bar').with_args('stuff')
1488 foo.should_receive('bar').with_args('stuff')
14911489 foo.bar('stuff')
14921490
14931491 def test_with_args_does_not_compensate_for_self_on_static_instance_methods(self):
15101508 @classmethod
15111509 def bar(cls, x): pass
15121510 foo = Foo()
1513 e = flexmock(foo).should_receive('bar').with_args('stuff')
1511 flexmock(foo).should_receive('bar').with_args('stuff')
15141512 foo.bar('stuff')
15151513
15161514 def test_calling_with_keyword_args_matches_mock_with_positional_args(self):