def testEmpty(self):
     b = BlockInfo(None, "/Foo")
     t = ParamsTable(b, [], {})
     t.needBlockList.connect(lambda paths: self.needBlockList(t, paths))
     self.assertEqual(t.rowCount(), 0)
     t.setWatchedBlockList("/Bar", [])
示例#2
0
 def testEmpty(self):
     b = BlockInfo(None, "/Foo")
     t = ParamsTable(b, [], {})
     t.needBlockList.connect(lambda paths: self.needBlockList(t, paths))
     self.assertEqual(t.rowCount(), 0)
     t.setWatchedBlockList("/Bar", [])
 def createTable(self, params):
     b = BlockInfo(None, "/Foo")
     for p in params:
         b.addParameter(p)
     tmap = {"VariableName": ["/Variables", "/AuxVariables"]}
     t = ParamsTable(b, params, tmap)
     t.resize(480, 480)
     t.addName("some name")
     t.addName("some name")  # shouldn't be a problem
     t.addUserParam("user_param")
     t.needBlockList.connect(lambda paths: self.needBlockList(t, paths))
     t.changed.connect(self.onChanged)
     t.updateWatchers()
     if params:
         self.assertEqual(self.block_list_requested, 1)
     t.show()
     return t
示例#4
0
 def createTable(self, params):
     b = BlockInfo(None, "/Foo")
     for p in params:
         b.addParameter(p)
     tmap = {"VariableName": ["/Variables", "/AuxVariables"]}
     t = ParamsTable(b, params, tmap)
     t.resize(480, 480)
     t.addName("some name")
     t.addName("some name") # shouldn't be a problem
     t.addUserParam("user_param")
     t.needBlockList.connect(lambda paths: self.needBlockList(t, paths))
     t.changed.connect(self.onChanged)
     t.updateWatchers()
     if params:
         self.assertEqual(self.block_list_requested, 1)
     t.show()
     return t