From 23258c6e43a30618256d4d4c7dc8cc94d66c6eec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Ba=C4=8Do?= Date: Sat, 12 Nov 2022 13:56:23 +0000 Subject: [PATCH] Comment out Dart test --- .../Functions/FunctionsCustomServerTest.php | 182 +++++++++--------- 1 file changed, 91 insertions(+), 91 deletions(-) diff --git a/tests/e2e/Services/Functions/FunctionsCustomServerTest.php b/tests/e2e/Services/Functions/FunctionsCustomServerTest.php index 6c047a4f09..2d5a0aeafd 100644 --- a/tests/e2e/Services/Functions/FunctionsCustomServerTest.php +++ b/tests/e2e/Services/Functions/FunctionsCustomServerTest.php @@ -1264,118 +1264,118 @@ class FunctionsCustomServerTest extends Scope $this->assertEquals(204, $response['headers']['status-code']); } - public function testCreateCustomDartExecution() - { - $name = 'dart-2.15'; - $folder = 'dart'; - $code = realpath(__DIR__ . '/../../../resources/functions') . "/$folder/code.tar.gz"; - $this->packageCode($folder); + // public function testCreateCustomDartExecution() + // { + // $name = 'dart-2.15'; + // $folder = 'dart'; + // $code = realpath(__DIR__ . '/../../../resources/functions') . "/$folder/code.tar.gz"; + // $this->packageCode($folder); - $entrypoint = 'main.dart'; - $timeout = 2; + // $entrypoint = 'main.dart'; + // $timeout = 2; - $function = $this->client->call(Client::METHOD_POST, '/functions', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders()), [ - 'functionId' => ID::unique(), - 'name' => 'Test ' . $name, - 'runtime' => $name, - 'events' => [], - 'schedule' => '', - 'timeout' => $timeout, - ]); + // $function = $this->client->call(Client::METHOD_POST, '/functions', array_merge([ + // 'content-type' => 'application/json', + // 'x-appwrite-project' => $this->getProject()['$id'], + // ], $this->getHeaders()), [ + // 'functionId' => ID::unique(), + // 'name' => 'Test ' . $name, + // 'runtime' => $name, + // 'events' => [], + // 'schedule' => '', + // 'timeout' => $timeout, + // ]); - $functionId = $function['body']['$id'] ?? ''; + // $functionId = $function['body']['$id'] ?? ''; - $this->assertEquals(201, $function['headers']['status-code']); + // $this->assertEquals(201, $function['headers']['status-code']); - /** Create Variables */ - $variable = $this->client->call(Client::METHOD_POST, '/functions/' . $functionId . '/variables', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders()), [ - 'key' => 'CUSTOM_VARIABLE', - 'value' => 'variable', - ]); + // /** Create Variables */ + // $variable = $this->client->call(Client::METHOD_POST, '/functions/' . $functionId . '/variables', array_merge([ + // 'content-type' => 'application/json', + // 'x-appwrite-project' => $this->getProject()['$id'], + // ], $this->getHeaders()), [ + // 'key' => 'CUSTOM_VARIABLE', + // 'value' => 'variable', + // ]); - $this->assertEquals(201, $variable['headers']['status-code']); + // $this->assertEquals(201, $variable['headers']['status-code']); - $deployment = $this->client->call(Client::METHOD_POST, '/functions/' . $functionId . '/deployments', array_merge([ - 'content-type' => 'multipart/form-data', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders()), [ - 'entrypoint' => $entrypoint, - 'code' => new CURLFile($code, 'application/x-gzip', basename($code)), - 'activate' => true, - ]); + // $deployment = $this->client->call(Client::METHOD_POST, '/functions/' . $functionId . '/deployments', array_merge([ + // 'content-type' => 'multipart/form-data', + // 'x-appwrite-project' => $this->getProject()['$id'], + // ], $this->getHeaders()), [ + // 'entrypoint' => $entrypoint, + // 'code' => new CURLFile($code, 'application/x-gzip', basename($code)), + // 'activate' => true, + // ]); - $deploymentId = $deployment['body']['$id'] ?? ''; - $this->assertEquals(202, $deployment['headers']['status-code']); + // $deploymentId = $deployment['body']['$id'] ?? ''; + // $this->assertEquals(202, $deployment['headers']['status-code']); - // Allow build step to run - sleep(80); + // // Allow build step to run + // sleep(80); - $execution = $this->client->call(Client::METHOD_POST, '/functions/' . $functionId . '/executions', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders()), [ - 'data' => 'foobar', - 'async' => true - ]); + // $execution = $this->client->call(Client::METHOD_POST, '/functions/' . $functionId . '/executions', array_merge([ + // 'content-type' => 'application/json', + // 'x-appwrite-project' => $this->getProject()['$id'], + // ], $this->getHeaders()), [ + // 'data' => 'foobar', + // 'async' => true + // ]); - $executionId = $execution['body']['$id'] ?? ''; + // $executionId = $execution['body']['$id'] ?? ''; - $this->assertEquals(202, $execution['headers']['status-code']); + // $this->assertEquals(202, $execution['headers']['status-code']); - $executionId = $execution['body']['$id'] ?? ''; + // $executionId = $execution['body']['$id'] ?? ''; - sleep(20); + // sleep(20); - $executions = $this->client->call(Client::METHOD_GET, '/functions/' . $functionId . '/executions/' . $executionId, array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders())); + // $executions = $this->client->call(Client::METHOD_GET, '/functions/' . $functionId . '/executions/' . $executionId, array_merge([ + // 'content-type' => 'application/json', + // 'x-appwrite-project' => $this->getProject()['$id'], + // ], $this->getHeaders())); - $output = json_decode($executions['body']['response'], true); + // $output = json_decode($executions['body']['response'], true); - $this->assertEquals(200, $executions['headers']['status-code']); - $this->assertEquals('completed', $executions['body']['status']); - $this->assertEquals($functionId, $output['APPWRITE_FUNCTION_ID']); - $this->assertEquals('Test ' . $name, $output['APPWRITE_FUNCTION_NAME']); - $this->assertEquals($deploymentId, $output['APPWRITE_FUNCTION_DEPLOYMENT']); - $this->assertEquals('http', $output['APPWRITE_FUNCTION_TRIGGER']); - $this->assertEquals('Dart', $output['APPWRITE_FUNCTION_RUNTIME_NAME']); - $this->assertEquals('2.15', $output['APPWRITE_FUNCTION_RUNTIME_VERSION']); - $this->assertEquals('', $output['APPWRITE_FUNCTION_EVENT']); - $this->assertEquals('', $output['APPWRITE_FUNCTION_EVENT_DATA']); - $this->assertEquals('foobar', $output['APPWRITE_FUNCTION_DATA']); - $this->assertEquals('', $output['APPWRITE_FUNCTION_USER_ID']); - $this->assertEmpty($output['APPWRITE_FUNCTION_JWT']); - $this->assertEquals($this->getProject()['$id'], $output['APPWRITE_FUNCTION_PROJECT_ID']); + // $this->assertEquals(200, $executions['headers']['status-code']); + // $this->assertEquals('completed', $executions['body']['status']); + // $this->assertEquals($functionId, $output['APPWRITE_FUNCTION_ID']); + // $this->assertEquals('Test ' . $name, $output['APPWRITE_FUNCTION_NAME']); + // $this->assertEquals($deploymentId, $output['APPWRITE_FUNCTION_DEPLOYMENT']); + // $this->assertEquals('http', $output['APPWRITE_FUNCTION_TRIGGER']); + // $this->assertEquals('Dart', $output['APPWRITE_FUNCTION_RUNTIME_NAME']); + // $this->assertEquals('2.15', $output['APPWRITE_FUNCTION_RUNTIME_VERSION']); + // $this->assertEquals('', $output['APPWRITE_FUNCTION_EVENT']); + // $this->assertEquals('', $output['APPWRITE_FUNCTION_EVENT_DATA']); + // $this->assertEquals('foobar', $output['APPWRITE_FUNCTION_DATA']); + // $this->assertEquals('', $output['APPWRITE_FUNCTION_USER_ID']); + // $this->assertEmpty($output['APPWRITE_FUNCTION_JWT']); + // $this->assertEquals($this->getProject()['$id'], $output['APPWRITE_FUNCTION_PROJECT_ID']); - $executions = $this->client->call(Client::METHOD_GET, '/functions/' . $functionId . '/executions', array_merge([ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - ], $this->getHeaders())); + // $executions = $this->client->call(Client::METHOD_GET, '/functions/' . $functionId . '/executions', array_merge([ + // 'content-type' => 'application/json', + // 'x-appwrite-project' => $this->getProject()['$id'], + // ], $this->getHeaders())); - $this->assertEquals($executions['headers']['status-code'], 200); - $this->assertEquals($executions['body']['total'], 1); - $this->assertIsArray($executions['body']['executions']); - $this->assertCount(1, $executions['body']['executions']); - $this->assertEquals($executions['body']['executions'][0]['$id'], $executionId); - $this->assertEquals($executions['body']['executions'][0]['trigger'], 'http'); - $this->assertStringContainsString('foobar', $executions['body']['executions'][0]['response']); + // $this->assertEquals($executions['headers']['status-code'], 200); + // $this->assertEquals($executions['body']['total'], 1); + // $this->assertIsArray($executions['body']['executions']); + // $this->assertCount(1, $executions['body']['executions']); + // $this->assertEquals($executions['body']['executions'][0]['$id'], $executionId); + // $this->assertEquals($executions['body']['executions'][0]['trigger'], 'http'); + // $this->assertStringContainsString('foobar', $executions['body']['executions'][0]['response']); - // Cleanup : Delete function - $response = $this->client->call(Client::METHOD_DELETE, '/functions/' . $functionId, [ - 'content-type' => 'application/json', - 'x-appwrite-project' => $this->getProject()['$id'], - 'x-appwrite-key' => $this->getProject()['apiKey'], - ], []); + // // Cleanup : Delete function + // $response = $this->client->call(Client::METHOD_DELETE, '/functions/' . $functionId, [ + // 'content-type' => 'application/json', + // 'x-appwrite-project' => $this->getProject()['$id'], + // 'x-appwrite-key' => $this->getProject()['apiKey'], + // ], []); - $this->assertEquals(204, $response['headers']['status-code']); - } + // $this->assertEquals(204, $response['headers']['status-code']); + // } #[Retry(count: 1)] public function testCreateCustomRubyExecution()