def append(self, root_path): """Appends artifacts from the specified path to the underlying model.""" log.info('Scanning path: %s', root_path) classes = 0 with JavaScanner(self._process_class) as scanner: classes = scanner.scan(root_path) log.info('Scan finished. Found %d class files.', classes)
def test_with_contract(self): with JavaScanner(callback=mock.MagicMock()) as s: self.assertTrue(s) self.assertTrue(os.path.isdir(s._work_dir)) self.assertFalse(os.path.isdir(s._work_dir))
def setUp(self): self.scanner = JavaScanner(callback=mock.MagicMock()) self.assertTrue(os.path.isdir(self.scanner._work_dir))