code: def testRichCompare(self):
      g2 = Graph.Full(10)
      for i in range(self.g.vcount()):
          for j in range(self.g.vcount()):
              self.assertEqual(i == j, self.g.vs[i] == self.g.vs[j])
              self.assertEqual(i != j, self.g.vs[i] != self.g.vs[j])
              self.assertEqual(i < j, self.g.vs[i] < self.g.vs[j])
              self.assertEqual(i > j, self.g.vs[i] > self.g.vs[j])
              self.assertEqual(i <= j, self.g.vs[i] <= self.g.vs[j])
              self.assertEqual(i >= j, self.g.vs[i] >= self.g.vs[j])
              self.assertFalse(self.g.vs[i] == g2.vs[j])
              self.assertFalse(self.g.vs[i] != g2.vs[j])
              self.assertFalse(self.g.vs[i] < g2.vs[j])
              self.assertFalse(self.g.vs[i] > g2.vs[j])
              self.assertFalse(self.g.vs[i] <= g2.vs[j])
              self.assertFalse(self.g.vs[i] >= g2.vs[j])
              self.assertFalse(self.g.es[i] == self.g.vs[j])
  
imports: import unittest
  from igraph import Graph, Vertex, VertexSeq
  from .utils import is_pypy
label_desc: Use image node_id 3 for calling the VertexTests obj's underlying member method code with example usage: obj.testRichCompare() without return types