def test_is_endpoint_enabled_returns_true_for_head_if_readonly(self): viewset = ViewSet() config = { 'readonly': True } is_enabled = viewset.is_endpoint_enabled('record', 'fake', 'head', config) self.assertTrue(is_enabled)
def test_is_endpoint_enabled_returns_true_if_enabled(self): viewset = ViewSet() config = { 'record_fake_get_enabled': True } is_enabled = viewset.is_endpoint_enabled('record', 'fake', 'get', config) self.assertTrue(is_enabled)
def test_is_endpoint_enabled_returns_false_for_delete_if_readonly(self): viewset = ViewSet() config = { 'readonly': True } is_enabled = viewset.is_endpoint_enabled('record', 'fake', 'delete', config) self.assertFalse(is_enabled)
def test_is_endpoint_enabled_returns_true_for_head_if_readonly(self): viewset = ViewSet() config = {"readonly": True} is_enabled = viewset.is_endpoint_enabled("object", "fake", "head", config) self.assertTrue(is_enabled)
def test_is_endpoint_enabled_returns_false_for_delete_if_readonly(self): viewset = ViewSet() config = {"readonly": True} is_enabled = viewset.is_endpoint_enabled("object", "fake", "delete", config) self.assertFalse(is_enabled)
def test_is_endpoint_enabled_returns_true_if_enabled(self): viewset = ViewSet() config = {"object_fake_get_enabled": True} is_enabled = viewset.is_endpoint_enabled("object", "fake", "get", config) self.assertTrue(is_enabled)
def test_is_endpoint_enabled_returns_true_for_options_if_readonly(self): viewset = ViewSet() config = {"readonly": True} is_enabled = viewset.is_endpoint_enabled("record", "fake", "options", config) self.assertTrue(is_enabled)
def test_is_endpoint_enabled_returns_false_for_patch_if_readonly(self): viewset = ViewSet() config = {"readonly": True} is_enabled = viewset.is_endpoint_enabled("record", "fake", "patch", config) self.assertFalse(is_enabled)
def test_is_endpoint_enabled_returns_false_if_disabled(self): viewset = ViewSet() config = {"record_fake_get_enabled": False} is_enabled = viewset.is_endpoint_enabled("record", "fake", "get", config) self.assertFalse(is_enabled)
def test_is_endpoint_enabled_returns_true_if_unknown(self): viewset = ViewSet() config = {} is_enabled = viewset.is_endpoint_enabled("record", "fake", "get", config) self.assertTrue(is_enabled)
def test_is_endpoint_enabled_returns_true_for_head_if_readonly(self): viewset = ViewSet() config = {"readonly": True} is_enabled = viewset.is_endpoint_enabled("record", "fake", "head", config) self.assertTrue(is_enabled)
def test_is_endpoint_enabled_returns_false_for_delete_if_readonly(self): viewset = ViewSet() config = {"readonly": True} is_enabled = viewset.is_endpoint_enabled("record", "fake", "delete", config) self.assertFalse(is_enabled)
def test_is_endpoint_enabled_returns_true_if_enabled(self): viewset = ViewSet() config = {"record_fake_get_enabled": True} is_enabled = viewset.is_endpoint_enabled("record", "fake", "get", config) self.assertTrue(is_enabled)