Example #1
0
    def testShizzle(self):
        matrixA = "sample_matrices/A20"
        matrixB = "sample_matrices/B20"
        job = JobController.create(matrixA, matrixB)
        job2 = JobController.create(matrixA, matrixB)

        task1 = TaskManager.getTask(1)
        assert task1

        task2 = TaskManager.getTask(1)
        assert task2

        array = Matrix.matrices[job.getTaskMatrix()]
        MatrixController.writeArrayToFile(array, "result_matrices/test_job_cancelling_1")
        time.sleep(2)
        task3 = TaskManager.getTask(1)
        assert task3
        task4 = TaskManager.getTask(1)
        MatrixController.writeArrayToFile(array, "result_matrices/test_job_cancelling_2")
        TaskManager.cancelLongRunningTasks()
        MatrixController.writeArrayToFile(array, "result_matrices/test_job_cancelling_3")
Example #2
0
    def testShizzle(self):
        matrixA = "sample_matrices/A20"
        matrixB = "sample_matrices/B20"
        job = JobController.create(matrixA, matrixB)
        job2 = JobController.create(matrixA, matrixB)

        task1 = TaskManager.getTask(1)
        assert task1

        task2 = TaskManager.getTask(1)
        assert task2

        array = Matrix.matrices[job.getTaskMatrix()]
        MatrixController.writeArrayToFile(
            array, "result_matrices/test_job_cancelling_1")
        time.sleep(2)
        task3 = TaskManager.getTask(1)
        assert task3
        task4 = TaskManager.getTask(1)
        MatrixController.writeArrayToFile(
            array, "result_matrices/test_job_cancelling_2")
        TaskManager.cancelLongRunningTasks()
        MatrixController.writeArrayToFile(
            array, "result_matrices/test_job_cancelling_3")
Example #3
0
from app.controllers.matrix import MatrixController

matrix = MatrixController.create("../sample_matrices/A50")

array = MatrixController.loadAsArray(matrix)

MatrixController.writeArrayToFile(array, "../sample_matrices/test")

MatrixController.delete(matrix)