示例#1
0
    def test_mass_disable_enable(self):
        """Tests enabling and disabling children from a namespace"""
        insmgr = CounterCollection('test_namespace')
        ctr = NumericValueCounter('a_counter', units=u'dogs')
        atr = NumericValueCounter('b_counter', description=u'hello')

        self.assertEquals(ctr.units, u'dogs')
        self.assertEquals(atr.description, u'hello')

        insmgr.add(ctr)
        insmgr.add(atr)

        insmgr.disable()
        self.assertEquals(ctr.enabled, False)
        self.assertEquals(atr.enabled, False)        

        insmgr.enable()
        self.assertEquals(ctr.enabled, True)
        self.assertEquals(atr.enabled, True)