def test_is_enabled_returns_true_if_at_least_one_provider_is_enabled(self): provider1 = mock() when(provider1).is_enabled().thenReturn(False) provider2 = mock() when(provider2).is_enabled().thenReturn(True) combined_provider = CombinedProvider(provider1, provider2) self.assertTrue(combined_provider.is_enabled())
def test_is_enabled_returns_false_when_no_providers_are_enabled(self): provider1 = mock() when(provider1).is_enabled().thenReturn(False) provider2 = mock() when(provider2).is_enabled().thenReturn(False) combined_provider = CombinedProvider(provider1, provider2) self.assertFalse(combined_provider.is_enabled())
def test_is_enabled_returns_true_if_at_least_one_provider_is_enabled(self): provider1 = mock.MagicMock() provider1.is_enabled.return_value = False provider2 = mock.MagicMock() provider2.is_enabled.return_value = True combined_provider = CombinedProvider(provider1, provider2) self.assertTrue(combined_provider.is_enabled())
def test_is_enabled_returns_false_when_no_providers_are_enabled(self): provider1 = mock.MagicMock() provider1.is_enabled.return_value = False provider2 = mock.MagicMock() provider2.is_enabled.return_value = False combined_provider = CombinedProvider(provider1, provider2) self.assertFalse(combined_provider.is_enabled())