예제 #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())
예제 #2
0
	def test_incontrols(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
				"InControl1",
				"InControl2",
			], engine.processingConnectors(
				"Processing1", Connector.Control, Connector.In))
예제 #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())
예제 #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())
예제 #5
0
	def test_outports(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
				"OutPort1",
				"OutPort2",
			], engine.processingConnectors(
				"Processing1", Connector.Port, Connector.Out))
예제 #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())
예제 #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"])
예제 #8
0
 def test_outcontrols(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([
         "OutControl1",
         "OutControl2",
     ],
                       engine.processingConnectors("Processing1",
                                                   Connector.Control,
                                                   Connector.Out))
예제 #9
0
 def test_outports(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([
         "OutPort1",
         "OutPort2",
     ],
                       engine.processingConnectors("Processing1",
                                                   Connector.Port,
                                                   Connector.Out))
예제 #10
0
	def test_processingsName(self) :
		engine = Dummy_Engine(*self.definition())
		listProcessings = [ processName for processName in engine.processingNames() ]
		self.assertEquals(['Processing1', 'Processing2'], listProcessings)
예제 #11
0
	def test_connectorInfo(self) :
		engine = Dummy_Engine(*self.definition())
		index = engine.connectorIndex("Processing1", Connector.Port, Connector.In, "InPort1")
		self.assertEquals(0, index)
예제 #12
0
	def test_connectorType(self) :
		engine = Dummy_Engine(*self.definition())
		type = engine.connectorType("Processing1", Connector.Port, Connector.In, "InPort1")
		self.assertEquals("type1", type)
예제 #13
0
	def test_portConnectionsIn(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals([
				("Processing2", "Inport2")]
				, engine.connectorPeers("Processing1", Connector.Port, Connector.Out, "OutPort1"))
예제 #14
0
 def test_connectorType(self):
     engine = Dummy_Engine(*self.definition())
     type = engine.connectorType("Processing1", Connector.Port,
                                 Connector.In, "InPort1")
     self.assertEquals("type1", type)
예제 #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"] )
예제 #16
0
 def test_type(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals("DummyPortSource",
                       engine.processingType("Processing1"))
예제 #17
0
 def test_processingsName(self):
     engine = Dummy_Engine(*self.definition())
     listProcessings = [
         processName for processName in engine.processingNames()
     ]
     self.assertEquals(['Processing1', 'Processing2'], listProcessings)
예제 #18
0
 def test_connectorInfo(self):
     engine = Dummy_Engine(*self.definition())
     index = engine.connectorIndex("Processing1", Connector.Port,
                                   Connector.In, "InPort1")
     self.assertEquals(0, index)
예제 #19
0
	def test_type(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals("DummyPortSource", engine.processingType("Processing1"))
예제 #20
0
 def test_procensignType_secondProcessing(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals("DummyPortSink",
                       engine.processingType("Processing2"))
예제 #21
0
	def test_procensignType_secondProcessing(self) :
		engine = Dummy_Engine(*self.definition())
		self.assertEquals("DummyPortSink", engine.processingType("Processing2"))
예제 #22
0
 def test_portConnectionsIn(self):
     engine = Dummy_Engine(*self.definition())
     self.assertEquals([("Processing2", "Inport2")],
                       engine.connectorPeers("Processing1", Connector.Port,
                                             Connector.Out, "OutPort1"))