# -*- coding: utf-8 -*-
# -----------------------------------------------------------------------------
# Copyright 2015-2018 by Exopy Authors, see AUTHORS for more details.
#
# Distributed under the terms of the BSD license.
#
# The full license is in the file LICENCE, distributed with this software.
# -----------------------------------------------------------------------------
"""Test dependency collection functions.

"""
from operator import getitem

import pytest

from exopy.app.dependencies.api import (BuildDependency,
                                        RuntimeDependencyAnalyser)
from exopy.tasks.api import ComplexTask, InstrumentTask, TaskInterface
from exopy.tasks.infos import (TaskInfos, InterfaceInfos,
                               INSTR_RUNTIME_TASK_DRIVERS_ID,
                               INSTR_RUNTIME_TASK_PROFILES_ID,
                               INSTR_RUNTIME_INTERFACE_DRIVERS_ID,
                               INSTR_RUNTIME_INTERFACE_PROFILES_ID)


@pytest.fixture