Skip to content
Snippets Groups Projects
Controller_test.py 738 B
Newer Older
  • Learn to ignore specific revisions
  • Hal Simpson's avatar
    Hal Simpson committed
    #! /usr/bin/env python
    from geomagio.TimeseriesFactory import TimeseriesFactory
    from geomagio.Algorithm import Algorithm
    from geomagio.Controller import Controller
    from nose.tools import assert_is_instance
    
    
    def test_controller():
        """geomagio.Controllertest.test_controller()
    
      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)