예제 #1
0
파일: test_access.py 프로젝트: ella/esus
 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())
예제 #2
0
파일: test_access.py 프로젝트: ella/esus
 def test_full_access(self):
     manager = TableAccessManager(FULL_ACCESS_CODE)
     self.assert_true(manager.can_read())
     self.assert_true(manager.can_write())
     self.assert_true(manager.can_delete())
예제 #3
0
파일: test_access.py 프로젝트: ella/esus
 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())
예제 #4
0
파일: test_access.py 프로젝트: ella/esus
 def test_selected_defaults_can_read(self):
     manager = TableAccessManager(TableAccessManager.get_default_access())
     self.assert_true(manager.can_read())