Changes between Version 182 and Version 183 of j2p
- Timestamp:
- 01/10/25 16:50:46 (3 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
j2p
v182 v183 561 561 ||I get {{{mockito.invocation.InvocationError: You tried to stub a method __len__ the object (<class 'mockito.mocking.mock.<locals>.Dummy'>) doesn't have.}}} ||Python typing around the built-in types (list, set, str, repr) is messy. If you stub a java List/Set, it translates to mock(typing.List/typing.Set). And those types do not have {{{___len___}}} causing the error. 562 562 In these special cases you need to use mock(list)/mock(set). Try manual translation of these types. For example to mock {{{__repr__}}} you need {{{when2(myobj.__repr__).thenReturn("xx")}}}|| 563 ||I'm getting {{{TypeError: missing a required argument}}} at runtime on an overloaded mockito mock call||python mockito and plum dispatch don't work together ||It is easiest to work around the overloading. Change one of the overloaded method names.||563 ||I'm getting {{{TypeError: missing a required argument}}} at runtime on an overloaded mockito mock call||python mockito and plum dispatch don't work together. It is easiest to work around the overloading. Change one of the overloaded method names.|| 564 564 ||Mockito is complaining {{{AttributeError: 'Dummy' has no attribute 'xxx' configured}}}||python mockito does not automatically mock method calls and fields with null. You have to explicitly mock them||