def test_read_config_from_disk(self): cfg = DKCloudCommandConfig() cfg.init_from_file("files/UnitTestConfig.json") self.assertEquals(cfg.get_port(), u'00') self.assertEquals(cfg.get_password(), u'shhh') self.assertEquals(cfg.get_username(), u'[email protected]') self.assertEquals(cfg.get_ip(), u'IP') self.assertTrue(cfg.get_file_location()) # make sure absolute location get saved pass
def test_save_config_from_disk(self): target_path = os.path.join(self._TEMPFILE_LOCATION, 'DKCloudCommandConfig.json') cfg = DKCloudCommandConfig() cfg.init_from_file("../DKCloudCommandConfig.json") cfg.set_jwt('newTokenForYou') cfg.set_file_location('/tmp/lala.json') cfg.save_to_file(target_path) cfg2 = DKCloudCommandConfig() cfg2.init_from_file(target_path) self.assertTrue(cfg.get_jwt(), 'newTokenForYou') self.assertTrue(cfg.get_file_location(), '/tmp/lala.json') os.remove(target_path) pass