def test_getServiceNames(self): folders = cnc.getFolders(self.project) folder = cnc.getFolder('rfolder', self.project) module = cnc.getModule('iris', folder) serviceNames = cnc.getServiceNames(module) self.assertTrue('predplengthslength' in serviceNames)
def test_copySourceFromPath(self): # Setup #context = cnc.readJSONFile('context.json') workingDirectory = self.context.get('workingDirectory') foldersPath = workingDirectory + os.path.sep + 'project1' + os.path.sep + 'folders' if os.path.isdir(foldersPath): shutil.rmtree(foldersPath) os.mkdir(foldersPath) #projectFilePath = os.path.abspath('../examples/project1/project.json') #project = cnc.readJSONFile(projectFilePath) folders = cnc.getFolders(self.project) folder = cnc.getFolder('rFolder', self.project) # Ensure that copySource does not fail. failed = False try: cnb.copySourceFromPath('../examples/project1/folder2', foldersPath, 'rFolder') except cnc.RTAMError as err: failed = True # TODO: CLEAN UP FOLDER CREATED HERE self.assertFalse(failed)
def test_getHome(self): folders = cnc.getFolders(self.project) folder = cnc.getFolder('rfolder', self.project) path = '/folders/rfolder/folder2' self.assertEqual(cnc.getHome('rfolder', folder), path)
def test_getServices(self): folders = cnc.getFolders(self.project) folder = cnc.getFolder('rfolder', self.project) module = cnc.getModule('iris', folder) self.assertTrue(cnc.getServices(module))
def test_getModuleNames(self): folders = cnc.getFolders(self.project) folder = cnc.getFolder('rfolder', self.project) moduleNames = cnc.getModuleNames(folder) self.assertTrue('iris' in moduleNames)
def test_getModule(self): folders = cnc.getFolders(self.project) folder = cnc.getFolder('rfolder', self.project) self.assertTrue(cnc.getModule('iris', folder))
def test_getFolder(self): folders = cnc.getFolders(self.project) self.assertTrue(cnc.getFolder('rfolder', self.project))
def test_getFolders(self): self.assertTrue(cnc.getFolders(self.project))