def testFileScannerHashIdsAreUnique(self): Uforia.fileScanner(self.testDir[0], self.consumers, None, None, None) hashIds = [] for args, kwargs in self.consumers.apply_async.call_args_list: hashIds.append(kwargs['args'][0][1]) self.assertTrue(len(hashIds) == len(set(hashIds)), "hash id contain duplicate values")
def testFileScannerHashIdsAreUnique(self): Uforia.fileScanner(self.testDir[0], self.consumers, None, None, None) hashIds = [] for args, kwargs in self.consumers.apply_async.call_args_list: hashIds.append(kwargs['args'][0][1]) self.assertTrue(len(hashIds) == len(set(hashIds)), "hash id contain duplicate values")
def testFileScannerHandlesAllFiles(self): self.assertTrue(os.walk == self.MockOsWalk) Uforia.fileScanner(self.testDir[0], self.consumers, None, None, None) fullPaths = [] for args, kwargs in self.consumers.apply_async.call_args_list: fullPaths.append(kwargs['args'][0][0]) for i, fullPath in enumerate(fullPaths): self.assertTrue(fullPath.endswith(self.testDir[0][2][i]), "not all files have been processed")
def testFileScannerHandlesAllFiles(self): self.assertTrue(os.walk == self.MockOsWalk) Uforia.fileScanner(self.testDir[0], self.consumers, None, None, None) fullPaths = [] for args, kwargs in self.consumers.apply_async.call_args_list: fullPaths.append(kwargs['args'][0][0]) for i, fullPath in enumerate(fullPaths): self.assertTrue(fullPath.endswith(self.testDir[0][2][i]), "not all files have been processed")
def testFileScannerJoinsConsumers(self): Uforia.fileScanner(self.testDir[0], self.consumers, None, None, None) self.consumers.join.assert_called_once_with()
def testFileScannerJoinsConsumers(self): Uforia.fileScanner(self.testDir[0], self.consumers, None, None, None) self.consumers.join.assert_called_once_with()