code: def test_kv_multiple_bad(self):
      g = hops_graph()
      assert g.filter_nodes_by_dict(
          {"node": "bad", "type": "n"}
      )._nodes.equals(g._nodes[:0])
  
imports: import pandas
  from functools import lru_cache
  from graphistry.compute.ast import is_in, IsIn
  from graphistry.compute.filter_by_dict import filter_by_dict
  from graphistry.tests.test_compute import CGFull
label_desc: Use image node_id 2 for calling the TestNodeFilterByDict obj's underlying member method code with example usage: obj.test_kv_multiple_bad() without return types