コード例 #1
0
ファイル: TestCompositeWorker.py プロジェクト: gclos/pyphant1
 def testVetoBadNameCreation(self):
     ThresholdingWorker(self.composite)
     ThresholdingWorker(self.composite)
     ThresholdingWorker(self.composite)
     ThresholdingWorker(self.composite)
     ThresholdingWorker(self.composite)
     ThresholdingWorker(self.composite)
コード例 #2
0
ファイル: TestCompositeWorker.py プロジェクト: gclos/pyphant1
class CompositeWorkerParamNameChangeTest(unittest.TestCase):
    def setUp(self):
        self.composite = CompositeWorker()
        self.worker1 = ThresholdingWorker(self.composite)
        self.worker1.getParam('name').value = 'worker1'
        self.worker2 = ThresholdingWorker(self.composite)
        self.worker2.getParam('name').value = 'worker2'

    def testVetoBadNameChange(self):
        def setNameParam():
            self.worker1.getParam('name').value = 'worker2'
        self.assertRaises(Param.VetoParamChange, setNameParam)

    def testVetoGoodNameChange(self):
        self.worker1.getParam('name').value = 'worker1_neu'

    def testVetoBadNameCreation(self):
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
コード例 #3
0
ファイル: TestCompositeWorker.py プロジェクト: gclos/pyphant1
class CompositeWorkerParamNameChangeTest(unittest.TestCase):
    def setUp(self):
        self.composite = CompositeWorker()
        self.worker1 = ThresholdingWorker(self.composite)
        self.worker1.getParam('name').value = 'worker1'
        self.worker2 = ThresholdingWorker(self.composite)
        self.worker2.getParam('name').value = 'worker2'

    def testVetoBadNameChange(self):
        def setNameParam():
            self.worker1.getParam('name').value = 'worker2'

        self.assertRaises(Param.VetoParamChange, setNameParam)

    def testVetoGoodNameChange(self):
        self.worker1.getParam('name').value = 'worker1_neu'

    def testVetoBadNameCreation(self):
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
        ThresholdingWorker(self.composite)
コード例 #4
0
ファイル: TestCompositeWorker.py プロジェクト: gclos/pyphant1
 def setUp(self):
     self.composite = CompositeWorker()
     self.worker1 = ThresholdingWorker(self.composite)
     self.worker1.getParam('name').value = 'worker1'
     self.worker2 = ThresholdingWorker(self.composite)
     self.worker2.getParam('name').value = 'worker2'
コード例 #5
0
ファイル: TestCompositeWorker.py プロジェクト: gclos/pyphant1
 def setUp(self):
     self.composite = CompositeWorker()
     self.worker1 = ThresholdingWorker(self.composite)
     self.worker1.getParam('name').value = 'worker1'
     self.worker2 = ThresholdingWorker(self.composite)
     self.worker2.getParam('name').value = 'worker2'