def test_Statistics_disable(statistics_enable): # pylint: disable=redefined-outer-name """ Test function for Statistics.disable() """ statistics = Statistics(enable=statistics_enable) # The code to be tested statistics.disable() assert statistics.enabled is False
def test_enabling(self): """Test enabling and disabling.""" statistics = Statistics() self.assertFalse(statistics.enabled, "Error: initial state is not disabled") statistics.disable() self.assertFalse(statistics.enabled, "Error: disabling a disabled statistics works") statistics.enable() self.assertTrue(statistics.enabled, "Error: enabling a disabled statistics works") statistics.enable() self.assertTrue(statistics.enabled, "Error: enabling an enabled statistics works") statistics.disable() self.assertFalse(statistics.enabled, "Errror: disabling an enabled statistics works")