def folderAdd(self, folderObject): """ each time one adds a new FileWalker object it triggers a new session that is stored using the unique FileWalker name """ if isinstance(folderObject, FileWalker): # clone list of classes and create new thisSession = Session(folderObject.name, folderObject.path, self.classes) # iterate over all files thisSession.addFiles(folderObject) # append the completed session to the list self.sessions.append(thisSession) print "add Folder: %s" % folderObject.name else: return NotImplemented return True
def folderAdd(self, folderObject): """ each time one adds a new FileWalker object it triggers a new session that is stored using the unique FileWalker name """ if isinstance(folderObject, FileWalker): # clone list of classes and create new thisSession = Session(folderObject.name, folderObject.path, self.classes) # iterate over all files thisSession.addFiles(folderObject) # append the completed session to the list self.sessions.append(thisSession) print "add Folder: %s" % folderObject.name else: return NotImplemented return True
class TestSequence(unittest.TestCase): def setUp(self): class1 = FileClass('documents', ['.pdf', '.doc']) class2 = FileClass('C-code', ['.c', '.h', '.py']) self.session = Session('testSession', './', [class1, class2]) pass def tearDown(self): pass def test_constructor(self): self.assertEqual(2, len(self.session.classes)) print self.session def test_addingFiles(self): self.folder = FileWalker('AimValley TITAN', '/Users/bastian/Jobb/Transmode/R21-EDU/Software/AIMVALLEY-Titan-R1_03_00-LD3.0-20121119/av-Titan-r1_03_00-ld3.0-121119') self.assertTrue(self.session.addFiles(self.folder)) print self.session
class TestSequence(unittest.TestCase): def setUp(self): class1 = FileClass('documents', ['.pdf', '.doc']) class2 = FileClass('C-code', ['.c', '.h', '.py']) self.session = Session('testSession', './', [class1, class2]) pass def tearDown(self): pass def test_constructor(self): self.assertEqual(2, len(self.session.classes)) print self.session def test_addingFiles(self): self.folder = FileWalker( 'AimValley TITAN', '/Users/bastian/Jobb/Transmode/R21-EDU/Software/AIMVALLEY-Titan-R1_03_00-LD3.0-20121119/av-Titan-r1_03_00-ld3.0-121119' ) self.assertTrue(self.session.addFiles(self.folder)) print self.session