virtual_versionless_snapshot.set_value("snapshot_type", 'file') virtual_versionless_snapshot.set_sobject(sobject2) virtual_versionless_snapshot.set_value("version", version) Container.put("Naming:cache", None) Container.put("Naming:cache:latest", None) Container.put("Naming:cache:current", None) Container.put("Naming:namings", None) name = Naming.get(sobject, virtual_snapshot) my.assertEquals(name.get_value('dir_naming'), '{project.code}/cut/{sobject.code}') virtual_snapshot.set_value('context', 'light/sub2') name = Naming.get(sobject, virtual_snapshot) my.assertEquals(name.get_value('dir_naming'), '{project.code}/light') has = Naming.has_versionless(sobject, virtual_snapshot, versionless='latest') my.assertEquals(has, False) virtual_snapshot.set_value('context', 'asset/light') name = Naming.get(sobject, virtual_snapshot) my.assertEquals(name.get_value('dir_naming'), '{project.code}/cut') has = Naming.has_versionless(sobject, virtual_snapshot) has = Naming.has_versionless(sobject, virtual_snapshot, versionless='latest') my.assertEquals(has, False) virtual_snapshot.set_value('context', 'model/sub1') name = Naming.get(sobject, virtual_snapshot) my.assertEquals(name.get_value('dir_naming'), '{project.code}/sub') has = Naming.has_versionless(sobject, virtual_snapshot) has = Naming.has_versionless(sobject, virtual_snapshot, versionless='latest') my.assertEquals(has, False)