def test_get_marathon_steps( mock_get_service_instance_list, mock_list_clusters, ): mock_list_clusters.return_value = ['cluster1'] mock_get_service_instance_list.return_value = [('unused', 'instance1'), ('unused', 'instance2')] expected = ['cluster1.instance1', 'cluster1.instance2'] actual = get_marathon_steps(service='unused', soa_dir='/fake/path') assert actual == expected
def test_get_marathon_steps( mock_get_service_instance_list, mock_list_clusters, ): mock_list_clusters.return_value = ['cluster1'] mock_get_service_instance_list.return_value = [('unused', 'instance1'), ('unused', 'instance2')] expected = ['cluster1.instance1', 'cluster1.instance2'] actual = get_marathon_steps('unused') assert actual == expected
def test_get_marathon_steps( mock_get_service_instance_list, mock_list_clusters, mock_load_marathon_service_config, ): mock_list_clusters.return_value = ['cluster1'] mock_get_service_instance_list.return_value = [('unused', 'instance1'), ('unused', 'instance2')] mock_load_marathon_service_config.side_effect = \ lambda service, instance, cluster, soa_dir, load_deployments: MarathonServiceConfig( service=service, instance=instance, cluster=cluster, config_dict={}, branch_dict={}, ) expected = ['cluster1.instance1', 'cluster1.instance2'] actual = get_marathon_steps(service='unused', soa_dir='/fake/path') assert actual == expected