예제 #1
0
    def _call_function_under_test(workspace_size):
        from bezier import _speedup

        return _speedup.reset_curves_workspace(workspace_size)
예제 #2
0
    def reset_curves_workspace(workspace_size):
        from bezier import _speedup

        return _speedup.reset_curves_workspace(workspace_size)
예제 #3
0
    def event1(self, size):
        from bezier import _speedup

        # NOTE: There is no need to ``wait`` since this is the first event.
        _speedup.reset_curves_workspace(size)
        self.barrier1.set()
예제 #4
0
    def event3(self, size):
        from bezier import _speedup

        self.barrier2.wait()
        _speedup.reset_curves_workspace(size)
        self.barrier3.set()
예제 #5
0
    def test_it(self):
        from bezier import _speedup

        size = 5
        _speedup.reset_curves_workspace(size)
        self.assertEqual(self._call_function_under_test(), size)