def testExtraLongPathExtractFileName(self): PROJECT_NAME: str = 'hasiiProject' fullPathName: str = f'/Users/humberto.a.sanchez.ii/pyut-diagrams/{PROJECT_NAME}.put' projectName: str = PyutUtils.extractFileName(fullPathName) expectedName: str = PROJECT_NAME actualName: str = projectName self.assertEqual(expectedName, actualName, 'Did not work')
def testBasicExtractFileName(self): """ /tmp/Project1.put 012345678 3210 """ PROJECT_NAME: str = 'Project1' fullPathName: str = f'/tmp/{PROJECT_NAME}.put' projectName: str = PyutUtils.extractFileName(fullPathName) expectedName: str = PROJECT_NAME actualName: str = projectName self.assertEqual(expectedName, actualName, 'Did not work')
def __repr__(self): projectName: str = PyutUtils.extractFileName(self._filename) return f'[Project: {projectName} modified: {self._modified}]'