code: def test_asset_progressive_uids():
      # first instance of an object should have the name of object class
      a = Asset(name="Foo")
      b = Asset(name="Foo")
      c = Asset(name="Foo")
      assert a.uid == "Foo"
      assert b.uid == "Foo.001"
      assert c.uid == "Foo.002"
  
imports: import re
  import pytest
  import numpy
  from numpy.testing import assert_allclose
  import pyquaternion
  from traitlets import TraitError
  from unittest import mock
  from kubric.core import Asset
  from kubric.core import UndefinedAsset
  from kubric.core import objects
  from kubric.core import materials
label_desc: Use image node_id 2 for calling a global function with example usage: test_asset_progressive_uids() without return types