Mocking throws iterable issue but not suggesting to resolve

  Kiến thức lập trình

create a setup method
running this code throws ” TypeError: ‘Mock’ object is not iterable”
any idea?

def setup_instance():
    instance = myClass()
    instance.ap_path = 'some_path'
    instance.plugin_map_path = 'some_path'
    instance.file_path = 'some_path'
    instance.observations = []
    return instance

def test_open_file_success():
    with patch('builtins.open', mock_open(read_data='<assessment-plan></assessment-plan>')) as mock_file:
        instance = setup_instance()
        instance.parse(Mock())
        mock_file.assert_called_once_with('some_path', 'r')

Theme wordpress giá rẻ Theme wordpress giá rẻ Thiết kế website

LEAVE A COMMENT