code: def testBetweenFiltering(self):
      g = Graph.Lattice([10, 10])
      vs1, vs2 = [10, 11, 12], [20, 21, 22]
  
      es1 = g.es.select(_between=(vs1, vs2))
      es2 = g.es.select(_between=(VertexSeq(g, vs1), VertexSeq(g, vs2)))
  
      for es in [es1, es2]:
          self.assertTrue(len(es) == 3)
          self.assertTrue(
              all(
                  (e.source in vs1 and e.target in vs2)
                  or (e.target in vs1 and e.source in vs2)
                  for e in es
              )
          )
          self.assert_edges_unique_in(es)
  
imports: import unittest
  from igraph import Graph, Edge, EdgeSeq, VertexSeq
  from .utils import is_pypy
label_desc: Use image node_id 20 for calling the EdgeSeqTests obj's underlying member method code with example usage: obj.testBetweenFiltering() without return types