MCPcopy Create free account
hub / github.com/ImageEngine/cortex / testSubstitutions

Method testSubstitutions

test/IECore/StringAlgoTest.py:229–237  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

227 self.assertEqual( IECore.StringAlgo.substitute( "###.$frame", d, IECore.StringAlgo.Substitutions.AllSubstitutions & ~IECore.StringAlgo.Substitutions.FrameSubstitutions ), "###.3" )
228
229 def testSubstitutions( self ) :
230
231 self.assertEqual( IECore.StringAlgo.substitutions( "a" ), IECore.StringAlgo.Substitutions.NoSubstitutions )
232 self.assertEqual( IECore.StringAlgo.substitutions( "~/something" ), IECore.StringAlgo.Substitutions.TildeSubstitutions )
233 self.assertEqual( IECore.StringAlgo.substitutions( "$a" ), IECore.StringAlgo.Substitutions.VariableSubstitutions )
234 self.assertEqual( IECore.StringAlgo.substitutions( "${a}" ), IECore.StringAlgo.Substitutions.VariableSubstitutions )
235 self.assertEqual( IECore.StringAlgo.substitutions( "###" ), IECore.StringAlgo.Substitutions.FrameSubstitutions )
236 self.assertEqual( IECore.StringAlgo.substitutions( "\\#" ), IECore.StringAlgo.Substitutions.EscapeSubstitutions )
237 self.assertEqual( IECore.StringAlgo.substitutions( "${a}.###" ), IECore.StringAlgo.Substitutions.VariableSubstitutions | IECore.StringAlgo.Substitutions.FrameSubstitutions )
238
239 def testHasSubstitutions( self ) :
240

Callers

nothing calls this directly

Calls 1

substitutionsMethod · 0.80

Tested by

no test coverage detected