def check_group_installed(args): package_group = {} try: packages = json.loads(args['packages']) except: return {'status':'REQUEST_ERROR', 'code':-1} for pkg in packages: if not pkg in package_group: package_group[pkg] = {} package_group[pkg]['status'] = package_is_installed(pkg) package_group[pkg]['content'] = createOnOffSwitch(pkg) return package_group
def check_group_installed(args): package_group = {} try: packages = json.loads(str(args['packages'])) except: try: packages = ast.literal_eval(str(args['packages'])) except Exception as e: return {'status':'REQUEST_ERROR', 'code':-1, 'structure':str(args['packages']), 'msg':str(e), 'allargs':str(args)} for pkg in packages: if not pkg in package_group: package_group[pkg] = {} package_group[pkg]['installed'] = package_is_installed(pkg) return package_group
def check_group_installed(args): package_group = {} try: packages = json.loads(str(args['packages'])) except: try: packages = ast.literal_eval(str(args['packages'])) except Exception as e: return { 'status': 'REQUEST_ERROR', 'code': -1, 'structure': str(args['packages']), 'msg': str(e), 'allargs': str(args) } for pkg in packages: if not pkg in package_group: package_group[pkg] = {} package_group[pkg]['installed'] = package_is_installed(pkg) return package_group
def test_package_is_installed(self): self.assertTrue(package_is_installed('apache2')) self.assertTrue(not package_is_installed('alsa-mixer')) self.assertTrue(not package_is_installed('scala'))
def check_installed(args): package_name = args['key'] return {'installed':package_is_installed(package_name)}
def check_status(self): for dependency in self.definition['dependencies']: if (not package_is_installed(dependency)): return False return True
def check_installed(args): package_name = args['key'] return {'installed': package_is_installed(package_name)}