class_docstr: Test DecisionBoundariesVisualizer
class_docstr_tok: ["Test","DecisionBoundariesVisualizer"]
docstr: Test draw with calls to ordered dict
docstr_tok: ["Test","draw","with","calls","to","ordered","dict"]
code: def test_draw_ordereddict_calls(self, mock_odict):
      """
      Test draw with calls to ordered dict
      """
      mock_odict.return_value = {}
      model = neighbors.KNeighborsClassifier(3)
      viz = DecisionBoundariesVisualizer(model, features=["one", "two"])
  
      with pytest.raises(KeyError):
          viz.fit_draw(X_two_cols, y=y)
  
      assert len(mock_odict.mock_calls) == 2
  
imports: import sys
  import pytest
  import numpy
  from unittest import mock
  from tests.base import VisualTestCase
  from yellowbrick.contrib.classifier import *
  from yellowbrick.exceptions import YellowbrickTypeError
  from yellowbrick.exceptions import YellowbrickValueError
  from sklearn import datasets
  from sklearn import neighbors
  from sklearn import naive_bayes
label_desc: Use image node_id 10 for calling the TestDecisionBoundariesVisualizer obj's underlying member method code with example usage: obj.test_draw_ordereddict_calls(mock_odict) without return types