Exemple #1
0
 def test_save_config_value(self):
     config.save_config(self.test_config)
     self.assertItemsEqual(config.get_config_value(constants.CONFIG_BUNDLES_KEY), ['bundle-a'])
     config.save_config_value(constants.CONFIG_BUNDLES_KEY, ['bundle-b'])
     self.assertItemsEqual(config.get_config_value(constants.CONFIG_BUNDLES_KEY), ['bundle-b'])
     config.save_config_value('new_key', 'bacon')
     self.assertEqual(config.get_config_value('new_key'), 'bacon')
Exemple #2
0
 def tearDown(self):
     shutil.rmtree(self.overridden_specs_path)
     if os.path.exists(constants.REPOS_DIR):
         shutil.rmtree(constants.REPOS_DIR)
     if os.path.exists(constants.COMPOSE_DIR):
         shutil.rmtree(constants.COMPOSE_DIR)
     shutil.rmtree('/tmp/fake-repo')
     save_config(self.previous_config)
Exemple #3
0
 def test_get_config_value(self):
     config.save_config(self.test_config)
     self.assertItemsEqual(
         config.get_config_value(constants.CONFIG_BUNDLES_KEY),
         ['bundle-a'])
     self.assertItemsEqual(
         config.get_config_value(constants.CONFIG_REPO_OVERRIDES_KEY),
         {'repo-a': '/var/run/repo-a'})
     self.assertEqual(
         config.get_config_value(constants.CONFIG_MAC_USERNAME_KEY), 'root')
Exemple #4
0
 def test_save_config_value(self):
     config.save_config(self.test_config)
     self.assertItemsEqual(
         config.get_config_value(constants.CONFIG_BUNDLES_KEY),
         ['bundle-a'])
     config.save_config_value(constants.CONFIG_BUNDLES_KEY, ['bundle-b'])
     self.assertItemsEqual(
         config.get_config_value(constants.CONFIG_BUNDLES_KEY),
         ['bundle-b'])
     config.save_config_value('new_key', 'bacon')
     self.assertEqual(config.get_config_value('new_key'), 'bacon')
Exemple #5
0
 def tearDown(self):
     for exec_docker_process in self.exec_docker_processes:
         try:
             os.kill(exec_docker_process.pid)
         except:
             pass
     shutil.rmtree(self.overridden_specs_path)
     if os.path.exists(constants.REPOS_DIR):
         shutil.rmtree(constants.REPOS_DIR)
     if os.path.exists(constants.COMPOSE_DIR):
         shutil.rmtree(constants.COMPOSE_DIR)
     shutil.rmtree('/tmp/fake-repo')
     save_config(self.previous_config)
     self.handler.log_to_client_output = ''
     client_logger.removeHandler(self.handler)
Exemple #6
0
 def tearDown(self):
     for exec_docker_process in self.exec_docker_processes:
         try:
             os.kill(exec_docker_process.pid)
         except:
             pass
     shutil.rmtree(self.overridden_specs_path)
     if os.path.exists(constants.COMPOSE_DIR):
         shutil.rmtree(constants.COMPOSE_DIR)
     shutil.rmtree('/tmp/fake-repo')
     save_config(self.previous_config)
     self.handler.log_to_client_output = ''
     client_logger.removeHandler(self.handler)
     nfs_client.unmount_all_repos()
     reset_memoize_cache()
     nfs_server._write_exports_config(set())
Exemple #7
0
 def tearDown(self):
     for exec_docker_process in self.exec_docker_processes:
         try:
             os.kill(exec_docker_process.pid)
         except:
             pass
     shutil.rmtree(self.overridden_specs_path)
     if os.path.exists(constants.COMPOSE_DIR):
         shutil.rmtree(constants.COMPOSE_DIR)
     shutil.rmtree("/tmp/fake-repo")
     save_config(self.previous_config)
     self.handler.log_to_client_output = ""
     client_logger.removeHandler(self.handler)
     nfs_client.unmount_all_repos()
     reset_memoize_cache()
     nfs_server._write_exports_config(set())
Exemple #8
0
 def test_save_and_get_config(self):
     config.save_config(self.test_config)
     self.assertItemsEqual(self.test_config, config.get_config())
Exemple #9
0
 def test_get_config_value(self):
     config.save_config(self.test_config)
     self.assertItemsEqual(config.get_config_value(constants.CONFIG_BUNDLES_KEY), ['bundle-a'])
     self.assertItemsEqual(config.get_config_value(constants.CONFIG_REPO_OVERRIDES_KEY), {'repo-a': '/var/run/repo-a'})
     self.assertEqual(config.get_config_value(constants.CONFIG_MAC_USERNAME_KEY), 'root')
Exemple #10
0
 def test_save_and_get_config(self):
     config.save_config(self.test_config)
     self.assertItemsEqual(self.test_config, config.get_config())