Exemplo n.º 1
0
	def test_controlConnections(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
			("Processing1", "OutControl1", "Processing2", "Incontrol2"),
			("Processing1", "OutControl2", "Processing2", "Incontrol2"),
			("Processing2", "Outcontrol1", "Processing1", "InControl2"),
		], engine.controlConnections())
Exemplo n.º 2
0
	def test_incontrols(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
				"InControl1",
				"InControl2",
			], engine.processingConnectors(
				"Processing1", Connector.Control, Connector.In))
Exemplo n.º 3
0
 def test_controlConnections(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([
         ("Processing1", "OutControl1", "Processing2", "Incontrol2"),
         ("Processing1", "OutControl2", "Processing2", "Incontrol2"),
         ("Processing2", "Outcontrol1", "Processing1", "InControl2"),
     ], engine.controlConnections())
Exemplo n.º 4
0
	def test_portConnections(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
			("Processing1", "OutPort1", "Processing2", "Inport2"),
			("Processing1", "OutPort2", "Processing2", "Inport2"),
			("Processing2", "Outport2", "Processing1", "InPort2"),
		], engine.portConnections())
Exemplo n.º 5
0
	def test_outports(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
				"OutPort1",
				"OutPort2",
			], engine.processingConnectors(
				"Processing1", Connector.Port, Connector.Out))
Exemplo n.º 6
0
 def test_portConnections(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([
         ("Processing1", "OutPort1", "Processing2", "Inport2"),
         ("Processing1", "OutPort2", "Processing2", "Inport2"),
         ("Processing2", "Outport2", "Processing1", "InPort2"),
     ], engine.portConnections())
Exemplo n.º 7
0
 def test_config(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals(
         "default1",
         engine.processingConfig("Processing1")["ConfigParam1"])
     self.assertEquals(
         "default2",
         engine.processingConfig("Processing1")["ConfigParam2"])
Exemplo n.º 8
0
 def test_outcontrols(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([
         "OutControl1",
         "OutControl2",
     ],
                       engine.processingConnectors("Processing1",
                                                   Connector.Control,
                                                   Connector.Out))
Exemplo n.º 9
0
 def test_outports(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([
         "OutPort1",
         "OutPort2",
     ],
                       engine.processingConnectors("Processing1",
                                                   Connector.Port,
                                                   Connector.Out))
Exemplo n.º 10
0
	def test_processingsName(self) :
		engine = Dummy_Engine(*self.definition())
		listProcessings = [ processName for processName in engine.processingNames() ]
		self.assertEquals(['Processing1', 'Processing2'], listProcessings)
Exemplo n.º 11
0
	def test_connectorInfo(self) :
		engine = Dummy_Engine(*self.definition())
		index = engine.connectorIndex("Processing1", Connector.Port, Connector.In, "InPort1")
		self.assertEquals(0, index)
Exemplo n.º 12
0
	def test_connectorType(self) :
		engine = Dummy_Engine(*self.definition())
		type = engine.connectorType("Processing1", Connector.Port, Connector.In, "InPort1")
		self.assertEquals("type1", type)
Exemplo n.º 13
0
	def test_portConnectionsIn(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
				("Processing2", "Inport2")]
				, engine.connectorPeers("Processing1", Connector.Port, Connector.Out, "OutPort1"))
Exemplo n.º 14
0
 def test_connectorType(self):
     engine = Dummy_Engine(*self.definition())
     type = engine.connectorType("Processing1", Connector.Port,
                                 Connector.In, "InPort1")
     self.assertEquals("type1", type)
Exemplo n.º 15
0
	def test_config(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals("default1", engine.processingConfig("Processing1")["ConfigParam1"] )
		self.assertEquals("default2", engine.processingConfig("Processing1")["ConfigParam2"] )
Exemplo n.º 16
0
 def test_type(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals("DummyPortSource",
                       engine.processingType("Processing1"))
Exemplo n.º 17
0
 def test_processingsName(self):
     engine = Dummy_Engine(*self.definition())
     listProcessings = [
         processName for processName in engine.processingNames()
     ]
     self.assertEquals(['Processing1', 'Processing2'], listProcessings)
Exemplo n.º 18
0
 def test_connectorInfo(self):
     engine = Dummy_Engine(*self.definition())
     index = engine.connectorIndex("Processing1", Connector.Port,
                                   Connector.In, "InPort1")
     self.assertEquals(0, index)
Exemplo n.º 19
0
	def test_type(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals("DummyPortSource", engine.processingType("Processing1"))
Exemplo n.º 20
0
 def test_procensignType_secondProcessing(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals("DummyPortSink",
                       engine.processingType("Processing2"))
Exemplo n.º 21
0
	def test_procensignType_secondProcessing(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals("DummyPortSink", engine.processingType("Processing2"))
Exemplo n.º 22
0
 def test_portConnectionsIn(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([("Processing2", "Inport2")],
                       engine.connectorPeers("Processing1", Connector.Port,
                                             Connector.Out, "OutPort1"))