def test_recalc(self): args = parseArgs() if args.config_mode: raise SkipTest('Config Mode cannt recalculate a route') area_obj = super().create_valid_resource('area') self.api.get('/reload') recalc_payload = {'call': 'recalculate'} headers = {'Content-Type': 'application/json-rpc'} response = self.api.post(area_obj['uri'], json=recalc_payload, headers=headers) self.assertEqual(response.status_code, 204) self.remove_resources()
def __init__(self, architecture: APK_Arch): logger.debug('Creating new Google Play API connection') args = parseArgs() self.token_list = [] self.token = None self.gsfid = None self.email = None self.valid = False try: device_codename = getattr(Device_Codename, architecture.name).value except ValueError: logger.critical('Device architecture not defined') raise self.tmp_folder: str = args.temp_path self.api: GooglePlayAPI = GooglePlayAPI( device_codename=device_codename) if args.gmail_user: self.connect_gmail(args.gmail_user, args.gmail_passwd) else: self.token_list = self.generate_token_list(args) if not self.check_cached_tokens(args): self.generate_new_tokens(args)
import json import shutil from mapadroid.utils.logging import logger from mapadroid.utils.walkerArgs import parseArgs args = parseArgs() mapping_file = args.mappings save_mapping_file = args.mappings.replace('.json', '_org.json') def convert_mappings(): try: with open(mapping_file) as f: __raw_json = json.load(f) walker = [] walkersetup = [] if "walker" not in __raw_json: logger.info("Unconverted mapping file found") logger.info("Saving current file") shutil.copy(mapping_file, save_mapping_file) __raw_json['walker'] = [] count = 0 walker = [] exist = {} for dev in __raw_json['devices']: logger.info("Converting device {}", str(dev['origin'])) walkersetup = []
import datetime import glob import json import os from functools import update_wrapper, wraps from math import floor from flask import (make_response, request) from mapadroid.geofence.geofenceHelper import GeofenceHelper from mapadroid.utils.functions import creation_date from mapadroid.utils.walkerArgs import parseArgs mapping_args = parseArgs() def auth_required(func): @wraps(func) def decorated(*args, **kwargs): username = getattr(mapping_args, 'madmin_user', '') password = getattr(mapping_args, 'madmin_password', '') quests_pub_enabled = getattr(mapping_args, 'quests_public', False) if not username: return func(*args, **kwargs) if quests_pub_enabled and func.__name__ in ['get_quests', 'quest_pub', 'pushAssets']: return func(*args, **kwargs) if request.authorization: if (request.authorization.username == username) and ( request.authorization.password == password): return func(*args, **kwargs)