def test_existing_users_valid(self): table_access_form = TableAccessForm( {"can_read": False, "can_write": False, "can_delete": False, "username": "******"} ) self.assert_true(table_access_form.is_valid())
def test_access_detection_partial(self): table_access_form = TableAccessForm( {"can_read": True, "can_write": False, "can_delete": True, "username": "******"} ) self.assert_true(table_access_form.is_valid()) self.assert_equals(["read", "delete"], table_access_form.get_access_names())
def test_nonexisting_users_not_valid(self): table_access_form = TableAccessForm( {"can_read": False, "can_write": False, "can_delete": False, "username": "******"} ) self.assert_false(table_access_form.is_valid())