code: def test_read_pdb():
      """Test public read_pdb"""
      ppdb = PandasMmcif()
      ppdb.read_mmcif(TESTDATA_FILENAME)
      assert ppdb.pdb_text == three_eiy
      assert ppdb.code == "3eiy", ppdb.code
      assert ppdb.mmcif_path == TESTDATA_FILENAME
  
imports: import os
  from urllib.error import HTTPError
  from urllib.request import urlopen
  from pathlib import Path
  import numpy
  import pandas
  from biopandas.mmcif import PandasMmcif
  from biopandas.pdb import PandasPdb
  from biopandas.testutils import assert_raises
  from nose.tools import raises
  from pandas.testing import assert_frame_equal
label_desc: Use image node_id 7 for calling a global function with example usage: test_read_pdb() without return types