def setUpClass(cls): # Force Ar to use the default resolver implementation. Ar.SetPreferredResolver('ArDefaultResolver') # Set up default search path for test_ResolveSearchPaths below. This # must be done before any calls to Ar.GetResolver() Ar.DefaultResolver.SetDefaultSearchPath( [os.path.abspath('test1'), os.path.abspath('test1/test2')]) # Verify that the underlying resolver is an Ar.DefaultResolver. assert (isinstance(Ar.GetUnderlyingResolver(), Ar.DefaultResolver))
def setUpClass(cls): # Force Ar to use the hello resolver implementation. Ar.SetPreferredResolver('ReplaceResolver') # Verify that the underlying resolver is a ReplaceResolver. assert (isinstance(Ar.GetUnderlyingResolver(), ReplaceResolver.ReplaceResolver)) # Cleanup files from previous test dirToRemove = os.path.abspath(TestReplaceResolver.rootDir) if os.path.isdir(dirToRemove): shutil.rmtree(dirToRemove) _PrepAssets(TestReplaceResolver.rootDir, TestReplaceResolver.assemblyRepo, TestReplaceResolver.componentRepo)