code: def test_simple_cflags(self):
      d = parse_flags("-I/usr/include")
      assert_(d["include_dirs"] == ["/usr/include"])
  
      d = parse_flags("-I/usr/include -DFOO")
      assert_(d["include_dirs"] == ["/usr/include"])
      assert_(d["macros"] == ["FOO"])
  
      d = parse_flags("-I /usr/include -DFOO")
      assert_(d["include_dirs"] == ["/usr/include"])
      assert_(d["macros"] == ["FOO"])
  
file_path: catboost/contrib/python/numpy/py3/numpy/distutils/tests/test_npy_pkg_config.py
imports: import os
  from numpy.distutils.npy_pkg_config import read_config, parse_flags
  from numpy.testing import temppath, assert_
label_desc: Use image node_id 1 for calling the TestParseFlags obj's underlying member method code with example usage: obj.test_simple_cflags() without return types