コード例 #1
0
    def validate_function_test(self):
        """Test for the validate function"""
        def callablefunc():
            pass

        self.assertEqual(Crud.validate_function(callablefunc), False)
        self.assertEqual(Crud.validate_function(None), False)
コード例 #2
0
ファイル: views.py プロジェクト: edgarceron/bpmnhu
def add_project(request):
    """Tries to create a project and returns the result"""
    crud_object = Crud(ProjectsSerializer, Projects)
    return crud_object.add(request)
コード例 #3
0
ファイル: views.py プロジェクト: edgarceron/bpmnhu
def list_project(request):
    """Returns a JSON response containing registered project for a datatable"""
    crud_object = Crud(ProjectsSerializer, Projects)
    return crud_object.listing(request, data_filters.project_listing_filter)
コード例 #4
0
ファイル: views.py プロジェクト: edgarceron/bpmnhu
def delete_project(request, project_id):
    """Tries to delete an project and returns the result."""
    crud_object = Crud(ProjectsSerializer, Projects)
    return crud_object.delete(project_id, "Proyecto elminado exitosamente")
コード例 #5
0
ファイル: views.py プロジェクト: edgarceron/bpmnhu
def get_project(request, project_id):
    "Return a JSON response with project data for the given id"
    crud_object = Crud(ProjectsSerializer, Projects)
    return crud_object.get(request, project_id)
コード例 #6
0
ファイル: views.py プロジェクト: edgarceron/bpmnhu
def replace_project(request, project_id):
    "Tries to update a project and returns the result"
    crud_object = Crud(ProjectsSerializer, Projects)
    return crud_object.replace(request, project_id)
コード例 #7
0
 def validate_function_test_raise_exeption(self):
     with self.assertRaises(NonCallableParam):
         Crud.validate_function(3)