def take_action(self, parsed_args): conf = config.load_configuration() if conf: self.app.stdout.write("Configuration:\n%s" % conf) else: self.app.stdout.write("Configuration file %s doesn't exists.\n" % config)
def test_load_configuration(self): freeboxclient.CONFIG_FILE = self.random_configuration_file() self.creates_configuration_file() conf = config.load_configuration() self.assertEqual('python-freeboxclient', conf['app_id']) self.assertEqual('Python-Freeboxclient', conf['app_name']) self.assertEqual('0.1.0', conf['app_version']) self.assertEqual('Python-Freeboxclient-Laptop', conf['device_name']) self.delete_configuration_file()
def test_save_configuration_on_existing_file(self): freeboxclient.CONFIG_FILE = self.random_configuration_file() self.creates_configuration_file() conf = config.load_configuration() conf['app_token'] = 'dyNYgfK0Ya' conf['track_id'] = '666' conf['status'] = 'granted' conf['challenge'] = 'Bj6xMqoe+DCHD44Kq' config_file = config.get_configuration_filename() config.save_configuration(conf) self.assertTrue('dyNYgfK0Ya' in open(config_file).read()) self.assertTrue('666' in open(config_file).read()) self.assertTrue('granted' in open(config_file).read()) self.assertTrue('Bj6xMqoe+DCHD44Kq' in open(config_file).read())
def setup_freebox_client(self): """Creates a new client to the Freebox OS.""" conf = config.load_configuration() self.log.debug("Freebox configuration: %s" % conf) self.freebox_client = api.FreeboxClient(conf)