code: def test_fit(self, setup, kg):
      sampler = WideSampler()
      assert len(sampler._pred_degs) == 0
      assert len(sampler._obj_degs) == 0
      assert len(sampler._neighbor_counts) == 0
  
      sampler.fit(kg)
      assert len(sampler._pred_degs) > 0
      assert len(sampler._obj_degs) > 0
      assert len(sampler._neighbor_counts) > 0
  
file_path: pyRDF2Vec/tests/samplers/test_wide.py
imports: import itertools
  import pytest
  from pyrdf2vec.graphs import KG, Vertex
  from pyrdf2vec.samplers import WideSampler
label_desc: Use image node_id 3 for calling the TestWideSampler obj's underlying member method code with example usage: obj.test_fit(setup, kg) without return types