6
Python에서 느슨하게 정의 된 dict 객체를 모방하는 쉬운 방법이 있습니까? 예를 들어, 주어진 그림을 쉽게 표현하려면 input
, 그 값이 최소값과 최대 값, 길이 및 유형과 같은 특정 메타 정의를 따르는 지 확인하고 싶습니다.느슨하게 정의 된 Python dict 객체를 모방하는 쉬운 방법
테스트를 작성할 때이 작업을 수행하는 것이 편리 할 수 있습니다. (파이썬 버전 unittest.mock 3.3 이상) mock에서
한 값처럼 ANY
값이 될 수 있도록 지정할 수
bar
경우
>>> mock = Mock(return_value=None)
>>> mock('foo', bar=object())
>>> mock.assert_called_once_with('foo', bar=ANY)
에서 실제로 AnyValid를 작성했습니다
>>> {'baz': <an integer between -3 and 14>, 'qux': <'yes' or 'no'>}
라이브러리를 작성하는 데 9 분, 멋진 –