def test_handle_nodeps(self): os.environ['PATH'] = '' handler = dependencies.DependencyHandler() missing = handler.handle() for name in missing: self.assertIn(name, names) self.assertEquals(set(missing) - set(names), set())
def test_check_default_deps_nodeps(self): '''Test run_checks() when the dependencies aren't on the PATH. ''' os.environ['PATH'] = '' handler = dependencies.DependencyHandler() for name, stat, msg in handler.run_checks(): self.assertIn(name, names) self.assertFalse(stat)
def handle_annotate(self): common.print_header('submodule: annotate', level=1) dependencies.DependencyHandler().check_or_fail() db_handler = databases.DatabaseHandler(self.args) db_handler.check_or_fail() annotate.AnnotateHandler(self.args, db_handler.databases).handle()
def test_check_system_path_nodeps(self): '''Test check_system_path when the dependencies aren't on the PATH. ''' os.environ['PATH'] = '' handler = dependencies.DependencyHandler() deps = handler.check_system_path() for name, stat in deps.iteritems(): self.assertIn(name, names) self.assertFalse(stat)
def test_check_system_path_alldeps(self): '''Test run_checks() when the dependencies are on the PATH. ''' handler = dependencies.DependencyHandler() with TemporaryDirectory() as tempdir: TestDependencies.add_execs_to_path(tempdir) for name, stat, msg in handler.run_checks(): self.assertIn(name, names) if name != 'LAST': self.assertTrue(stat, msg=name + ' ' + msg)
def test_check_system_path_alldeps(self): '''Test check_system_path when the dependencies are on the PATH. ''' handler = dependencies.DependencyHandler() with TemporaryDirectory() as tempdir: TestDependencies.add_execs_to_path(tempdir) deps = handler.check_system_path() for name, stat in deps.iteritems(): self.assertIn(name, names) self.assertTrue(stat, msg=name)
def handle_dependencies(self): common.print_header('submodule: dependencies', level=1) dependencies.DependencyHandler().handle()
def handle_databases(self): common.print_header('submodule: databases', level=1) dependencies.DependencyHandler().check_or_fail() databases.DatabaseHandler(self.args).handle()
def test_do_check_alldeps(self): handler = dependencies.DependencyHandler() with TemporaryDirectory() as tempdir: TestDependencies.add_execs_to_path(tempdir) missing = handler.handle() self.assertEquals(missing, ['LAST'])