def test_no_access(self): manager = TableAccessManager(TableAccessManager.compute_named_access([])) self.assert_false(manager.can_read()) self.assert_false(manager.can_write()) self.assert_false(manager.can_delete())
def test_read_only(self): manager = TableAccessManager(TableAccessManager.compute_named_access(["read"])) self.assert_true(manager.can_read()) self.assert_false(manager.can_write()) self.assert_false(manager.can_delete())
def test_selected_defaults_can_read_write_as_named(self): self.assert_equals(TableAccessManager.compute_named_access(["read", "write"]), TableAccessManager.get_default_access())