Skip to content
Snippets Groups Projects
Controller_test.py 681 B
Newer Older
Hal Simpson's avatar
Hal Simpson committed
#! /usr/bin/env python
from geomagio import Controller, TimeseriesFactory
from geomagio.algorithm import Algorithm
Hal Simpson's avatar
Hal Simpson committed
from nose.tools import assert_is_instance


def test_controller():
    """Controller_test.test_controller()
Hal Simpson's avatar
Hal Simpson committed

  instantiate the controller, make certain the factories and algorithms
  are set
  """
    inputfactory = TimeseriesFactory()
    outputfactory = TimeseriesFactory()
    algorithm = Algorithm()
    controller = Controller(inputfactory, outputfactory, algorithm)
    assert_is_instance(controller._inputFactory, TimeseriesFactory)
    assert_is_instance(controller._outputFactory, TimeseriesFactory)
    assert_is_instance(controller._algorithm, Algorithm)