def test_no_url(self, config_dict): del config_dict['url'] config = tron_tools.TronConfig(config_dict) with pytest.raises(tron_tools.TronNotConfigured): config.get_url()
def test_load_tron_config(self, mock_system_paasta_config): result = tron_tools.load_tron_config() assert mock_system_paasta_config.return_value.get_tron_config.call_count == 1 assert result == tron_tools.TronConfig( mock_system_paasta_config.return_value.get_tron_config.return_value )
def test_no_default_paasta_cluster(self, config_dict): del config_dict['default_paasta_cluster'] config = tron_tools.TronConfig(config_dict) with pytest.raises(tron_tools.TronNotConfigured): config.get_default_paasta_cluster()
def test_no_cluster_name(self, config_dict): del config_dict['cluster_name'] config = tron_tools.TronConfig(config_dict) with pytest.raises(tron_tools.TronNotConfigured): config.get_cluster_name()
def test_normal(self, config_dict): config = tron_tools.TronConfig(config_dict) assert config.get_cluster_name() == 'dev-batch' assert config.get_default_paasta_cluster() == 'dev-oregon' assert config.get_url() == 'http://mesos-master.com:2000'
def test_normal(self, config_dict): config = tron_tools.TronConfig(config_dict) assert config.get_cluster_name() == "dev-batch" assert config.get_url() == "http://mesos-master.com:2000"