code: def testUpdateAttributes(self):
      v = self.g.vs[0]
  
      v.update_attributes(a=2)
      self.assertEqual(v["a"], 2)
  
      v.update_attributes([("a", 3), ("b", 4)], c=5, d=6)
      self.assertEqual(v.attributes(), {"a": 3, "b": 4, "c": 5, "d": 6})
  
      v.update_attributes({"b": 44, "c": 55})
      self.assertEqual(
          v.attributes(), {"a": 3, "b": 44, "c": 55, "d": 6}
      )
  
imports: import unittest
  from igraph import Graph, Vertex, VertexSeq
  from .utils import is_pypy
label_desc: Use image node_id 4 for calling the VertexTests obj's underlying member method code with example usage: obj.testUpdateAttributes() without return types