code: def test_copy():
      sd = StructuredDataset(
          df=df,
          label_names=["label"],
          protected_attribute_names=["two"],
      )
      sd2 = sd.copy()
      sd3 = sd.copy(True)
  
      sd.features[0] = 999
      assert np.all(sd2.features[0] == 999)
      assert not np.any(sd3.features[0] == 999)
  
imports: import numpy
  import pandas
  from aif360.datasets import StructuredDataset
label_desc: Use image node_id 4 for calling a global function with example usage: test_copy() without return types