def test_write_outputs_config(json_mock): """CLI - Outputs - Write outputs configuration""" with patch('__builtin__.open', new_callable=mock_open()) as mocker: data = {'test': 'values', 'to': 'write'} write_outputs_config(data) json_mock.assert_called_with(data, mocker.return_value.__enter__.return_value, indent=2, separators=(',', ': '), sort_keys=True)
def test_write_outputs_config(): """Write outputs configuration""" mock = mock_open() with patch('__builtin__.open', mock): # load_outputs_config() data = {'test': 'values', 'to': 'write'} write_outputs_config(data) mock.return_value.write.assert_called_with("""{ "test": "values", "to": "write" }""")