def test_spow_enable(self): """ Tests :func:`colour.algebra.common.spow_enable` definition. """ with spow_enable(True): self.assertTrue(is_spow_enabled()) with spow_enable(False): self.assertFalse(is_spow_enabled()) @spow_enable(True) def fn_a(): """ :func:`spow_enable` unit tests :func:`fn_a` definition. """ self.assertTrue(is_spow_enabled()) fn_a() @spow_enable(False) def fn_b(): """ :func:`spow_enable` unit tests :func:`fn_b` definition. """ self.assertFalse(is_spow_enabled()) fn_b()
def test_is_spow_enabled(self): """Test :func:`colour.algebra.common.is_spow_enabled` definition.""" with spow_enable(True): self.assertTrue(is_spow_enabled()) with spow_enable(False): self.assertFalse(is_spow_enabled())
def fn_b(): """:func:`spow_enable` unit tests :func:`fn_b` definition.""" self.assertFalse(is_spow_enabled())
def fn_a(): """:func:`spow_enable` unit tests :func:`fn_a` definition.""" self.assertTrue(is_spow_enabled())