def test_allow(self): """Ensure it returns True when the domain is on the list.""" self.mock.get.return_value = self._FAKE_CONFIG self.assertTrue(access._is_domain_allowed('*****@*****.**')) self.assertTrue(access._is_domain_allowed('*****@*****.**'))
def test_forbid(self): """Ensure it returns False when the domain is not on the list.""" self.mock.get.return_value = self._FAKE_CONFIG self.assertFalse(access._is_domain_allowed('test.com')) self.assertFalse(access._is_domain_allowed('*****@*****.**'))
def test_none(self): """Ensure it returns False when config is invalid.""" self.mock.get.return_value = [] self.assertFalse(access._is_domain_allowed('*****@*****.**'))