Skip to content

Commit

Permalink
CGAsset - Variant Default is Base (#23)
Browse files Browse the repository at this point in the history
  • Loading branch information
chrizzFTD committed Feb 16, 2021
1 parent c65497a commit 583712d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion grill/tokens/ids/CGAsset.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ description = Inner process of the current `area` during the life cycle of a con

[variant]
short_name = v
default = root
default = base
description = Variation expressing a different intent of the current `item` (e.g. 'wet', 'optionB', 'grayscale').

[part]
Expand Down
12 changes: 6 additions & 6 deletions tests/test_names.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,26 +12,26 @@ def test_cgasset_file(self):
self.assertEqual(name.area, 'model')
path = Path.joinpath(
Path(),
'demo', '3d', 'abc', 'entity', 'model', 'main', 'atom', 'lead', 'root',
'whole', '1', 'demo-3d-abc-entity-model-main-atom-lead-root-whole.1.ext'
'demo', '3d', 'abc', 'entity', 'model', 'main', 'atom', 'lead', 'base',
'whole', '1', 'demo-3d-abc-entity-model-main-atom-lead-base-whole.1.ext'
)
self.assertEqual(Path(path), name.path)
name.sep = ':'
self.assertEqual(':', name.sep)
self.assertEqual('demo:3d:abc:entity:model:main:atom:lead:root:whole.1.ext', name.get())
self.assertEqual('demo:3d:abc:entity:model:main:atom:lead:base:whole.1.ext', name.get())
name.sep = '.'
self.assertEqual(name.sep, '.')
self.assertEqual('demo.3d.abc.entity.model.main.atom.lead.root.whole.1.ext', name.get())
self.assertEqual('demo.3d.abc.entity.model.main.atom.lead.base.whole.1.ext', name.get())
name.sep = ' '
name.name = name.get(area='rig', part='leg', output='skin', stream='dev')
self.assertEqual('rig', name.area)
self.assertEqual('demo 3d abc entity rig dev atom lead root leg.skin.1.ext', name.get())
self.assertEqual('demo 3d abc entity rig dev atom lead base leg.skin.1.ext', name.get())

def test_cgasset(self):
self.assertEqual(CGAsset().get(),
'{code}-{media}-{kingdom}-{cluster}-{area}-{stream}-{item}-{step}-{variant}-{part}')
self.assertEqual(CGAsset.get_default().name,
'demo-3d-abc-entity-rnd-main-atom-lead-root-whole')
'demo-3d-abc-entity-rnd-main-atom-lead-base-whole')

def test_lifetr(self):
domain = 'Eukarya'
Expand Down

0 comments on commit 583712d

Please sign in to comment.