def test_enableExclusion_exclusionDisabled(self):
        """Test the enableExclusion method when exclusion is disabled."""
        mockLogger = mock.Mock()
        unit = ExcludeRegionState(mockLogger)
        unit.disableExclusion("Disable for test")

        unit.enableExclusion("Re-enable for test")

        self.assertTrue(unit.isExclusionEnabled(),
                        "isExclusionEnabled should report True")
    def test_enableExclusion_exclusionEnabled(self):
        """Test the enableExclusion method when exclusion is already enabled."""
        mockLogger = mock.Mock()
        unit = ExcludeRegionState(mockLogger)

        unit.enableExclusion("Redundant enable for test")

        mockLogger.debug.assert_called_with(
            RegexMatcher("^Exclusion already enabled"), mock.ANY)
        self.assertTrue(unit.isExclusionEnabled(),
                        "isExclusionEnabled should report True")