--- /dev/null
+#! /usr/bin/env python
+
+from unit_timeside import *
+import timeside
+verbose = 0
+
+class TestListCoreProcessors(TestCase):
+ """ test get list of processors """
+
+ def testHasSomeDecoders(self):
+ "has some decoders"
+ import timeside.encoder
+ procs = timeside.core.processors(timeside.api.IEncoder)
+ self.assertNotEquals(len(procs), 0)
+
+ def testHasSomeEncoders(self):
+ "has some encoders"
+ import timeside.encoder
+ procs = timeside.core.processors(timeside.api.IEncoder)
+ self.assertNotEquals(len(procs), 0)
+
+ def testHasSomeAnalyzers(self):
+ "has some analyzers"
+ import timeside.analyzer
+ procs = timeside.core.processors(timeside.api.IAnalyzer)
+ self.assertNotEquals(len(procs), 0)
+
+ def testHasSomeGraphers(self):
+ "has some graphers"
+ import timeside.grapher
+ procs = timeside.core.processors(timeside.api.IGrapher)
+ self.assertNotEquals(len(procs), 0)
+
+class TestListProcessors(TestCase):
+ """ test get list of processors """
+
+ def testHasSomeDecoders(self):
+ "has some decoders"
+ procs = timeside.get_processors(timeside.api.IEncoder)
+ self.assertNotEquals(len(procs), 0)
+
+ def testHasSomeEncoders(self):
+ "has some encoders"
+ procs = timeside.get_processors(timeside.api.IEncoder)
+ self.assertNotEquals(len(procs), 0)
+
+ def testHasSomeAnalyzers(self):
+ "has some analyzers"
+ procs = timeside.get_processors(timeside.api.IAnalyzer)
+ self.assertNotEquals(len(procs), 0)
+
+ def testHasSomeGraphers(self):
+ "has some graphers"
+ procs = timeside.get_processors(timeside.api.IGrapher)
+ self.assertNotEquals(len(procs), 0)
+
+if __name__ == '__main__':
+ unittest.main(testRunner=TestRunner())
# -*- coding: utf-8 -*-
-import timeside.api
-import timeside.exceptions
-import timeside.core
-import timeside.component
-import timeside.metadata
-import timeside.decoder
-import timeside.encoder
-import timeside.grapher
-import timeside.analyzer
-import timeside.tools
-from timeside.core import *
+import api
+
+def get_processors(proc_type):
+ import timeside.decoder
+ import timeside.encoder
+ import timeside.grapher
+ import timeside.analyzer
+ return core.processors(proc_type)
__version__ = '0.4.3'