From 4d0a1616bba070fc884aeb455bd0b61c894c92d2 Mon Sep 17 00:00:00 2001 From: cristhianzl Date: Wed, 27 Mar 2024 16:56:54 -0300 Subject: [PATCH] remove location --- src/frontend/src/controllers/API/index.ts | 16 ++++++++++++++++ src/frontend/tests/end-to-end/auto_login.spec.ts | 5 +---- .../end-to-end/codeAreaModalComponent.spec.ts | 5 +---- .../tests/end-to-end/dragAndDrop.spec.ts | 5 +---- .../tests/end-to-end/dropdownComponent.spec.ts | 5 +---- src/frontend/tests/end-to-end/filterEdge.spec.ts | 5 +---- .../tests/end-to-end/floatComponent.spec.ts | 5 +---- src/frontend/tests/end-to-end/flowPage.spec.ts | 4 ---- src/frontend/tests/end-to-end/group.spec.ts | 5 +---- .../tests/end-to-end/inputComponent.spec.ts | 5 +---- .../tests/end-to-end/inputListComponent.spec.ts | 5 +---- .../tests/end-to-end/intComponent.spec.ts | 5 +---- .../end-to-end/keyPairListComponent.spec.ts | 5 +---- .../tests/end-to-end/langflowShortcuts.spec.ts | 5 +---- .../tests/end-to-end/nestedComponent.spec.ts | 5 +---- .../end-to-end/promptModalComponent.spec.ts | 5 +---- .../tests/end-to-end/saveComponents.spec.ts | 5 +---- .../end-to-end/textAreaModalComponent.spec.ts | 5 +---- .../tests/end-to-end/toggleComponent.spec.ts | 5 +---- 19 files changed, 33 insertions(+), 72 deletions(-) diff --git a/src/frontend/src/controllers/API/index.ts b/src/frontend/src/controllers/API/index.ts index 694428a22..6d3ac028d 100644 --- a/src/frontend/src/controllers/API/index.ts +++ b/src/frontend/src/controllers/API/index.ts @@ -40,6 +40,9 @@ const GITHUB_API_URL = "https://api.github.com"; export async function getRepoStars(owner: string, repo: string) { try { + if (process.env.CI === "True") { + return 100; + } const response = await api.get(`${GITHUB_API_URL}/repos/${owner}/${repo}`); return response.data.stargazers_count; } catch (error) { @@ -89,6 +92,19 @@ export async function postValidatePrompt( * @returns {Promise} A promise that resolves to an array of FlowType objects. */ export async function getExamples(): Promise { + debugger; + if (process.env.CI === "True") { + return new Promise((resolve, reject) => { + resolve([ + { + name: "Example", + id: "example", + data: null, + description: "Example description", + }, + ]); + }); + } const url = "https://api.github.com/repos/logspace-ai/langflow_examples/contents/examples?ref=main"; const response = await api.get(url); diff --git a/src/frontend/tests/end-to-end/auto_login.spec.ts b/src/frontend/tests/end-to-end/auto_login.spec.ts index 582e52bb8..8eaed40c7 100644 --- a/src/frontend/tests/end-to-end/auto_login.spec.ts +++ b/src/frontend/tests/end-to-end/auto_login.spec.ts @@ -1,8 +1,5 @@ import { test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(16000); - // test.setTimeout(140000); -}); + test.describe("Auto_login tests", () => { test("auto_login sign in", async ({ page }) => { await page.goto("/"); diff --git a/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts b/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts index d814591f1..f812cbbfd 100644 --- a/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts +++ b/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(2000); - // test.setTimeout(120000); -}); + test("CodeAreaModalComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/dragAndDrop.spec.ts b/src/frontend/tests/end-to-end/dragAndDrop.spec.ts index f9e010368..3850709d7 100644 --- a/src/frontend/tests/end-to-end/dragAndDrop.spec.ts +++ b/src/frontend/tests/end-to-end/dragAndDrop.spec.ts @@ -1,9 +1,6 @@ import { expect, test } from "@playwright/test"; import { readFileSync } from "fs"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(3000); - // test.setTimeout(120000); -}); + test.describe("drag and drop test", () => { /// test("drop collection", async ({ page }) => { diff --git a/src/frontend/tests/end-to-end/dropdownComponent.spec.ts b/src/frontend/tests/end-to-end/dropdownComponent.spec.ts index 8aae83ccd..3352e21bb 100644 --- a/src/frontend/tests/end-to-end/dropdownComponent.spec.ts +++ b/src/frontend/tests/end-to-end/dropdownComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(4000); - // test.setTimeout(120000); -}); + test("dropDownComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/filterEdge.spec.ts b/src/frontend/tests/end-to-end/filterEdge.spec.ts index 764880693..0d18c7781 100644 --- a/src/frontend/tests/end-to-end/filterEdge.spec.ts +++ b/src/frontend/tests/end-to-end/filterEdge.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - await page.waitForTimeout(23000); - test.setTimeout(120000); -}); + test("LLMChain - Tooltip", async ({ page }) => { await page.goto("http://localhost:3000/"); await page.waitForTimeout(1000); diff --git a/src/frontend/tests/end-to-end/floatComponent.spec.ts b/src/frontend/tests/end-to-end/floatComponent.spec.ts index 530d1715c..c148f8c05 100644 --- a/src/frontend/tests/end-to-end/floatComponent.spec.ts +++ b/src/frontend/tests/end-to-end/floatComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(5000); - // test.setTimeout(120000); -}); + test("FloatComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/flowPage.spec.ts b/src/frontend/tests/end-to-end/flowPage.spec.ts index 4a3ba0a22..4bba77ab0 100644 --- a/src/frontend/tests/end-to-end/flowPage.spec.ts +++ b/src/frontend/tests/end-to-end/flowPage.spec.ts @@ -1,8 +1,4 @@ import { Page, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(6000); - // test.setTimeout(120000); -}); test.describe("Flow Page tests", () => { async function goToFlowPage(page: Page) { diff --git a/src/frontend/tests/end-to-end/group.spec.ts b/src/frontend/tests/end-to-end/group.spec.ts index af44e6151..50dce0850 100644 --- a/src/frontend/tests/end-to-end/group.spec.ts +++ b/src/frontend/tests/end-to-end/group.spec.ts @@ -1,9 +1,6 @@ import { expect, test } from "@playwright/test"; import { readFileSync } from "fs"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(7000); - // test.setTimeout(120000); -}); + test.describe("group node test", () => { /// test("group and ungroup updating values", async ({ page }) => { diff --git a/src/frontend/tests/end-to-end/inputComponent.spec.ts b/src/frontend/tests/end-to-end/inputComponent.spec.ts index 8254b9f79..43f108af7 100644 --- a/src/frontend/tests/end-to-end/inputComponent.spec.ts +++ b/src/frontend/tests/end-to-end/inputComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(8000); - // test.setTimeout(120000); -}); + test("InputComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/inputListComponent.spec.ts b/src/frontend/tests/end-to-end/inputListComponent.spec.ts index 03fb91fff..8adb592b5 100644 --- a/src/frontend/tests/end-to-end/inputListComponent.spec.ts +++ b/src/frontend/tests/end-to-end/inputListComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - await page.waitForTimeout(21000); - test.setTimeout(120000); -}); + test("InputListComponent", async ({ page }) => { await page.goto("http://localhost:3000/"); await page.waitForTimeout(1000); diff --git a/src/frontend/tests/end-to-end/intComponent.spec.ts b/src/frontend/tests/end-to-end/intComponent.spec.ts index dc4c80379..3e5e6cabf 100644 --- a/src/frontend/tests/end-to-end/intComponent.spec.ts +++ b/src/frontend/tests/end-to-end/intComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(9000); - // test.setTimeout(120000); -}); + test("IntComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts index 77ce208a6..4245fffdc 100644 --- a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts +++ b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(20000); - // test.setTimeout(120000); -}); + test("KeypairListComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts b/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts index 157fc4459..67af2dd4b 100644 --- a/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts +++ b/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts @@ -1,9 +1,6 @@ import { expect, test } from "@playwright/test"; import uaParser from "ua-parser-js"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(11000); - // test.setTimeout(120000); -}); + test("LangflowShortcuts", async ({ page }) => { const getUA = await page.evaluate(() => navigator.userAgent); const userAgentInfo = uaParser(getUA); diff --git a/src/frontend/tests/end-to-end/nestedComponent.spec.ts b/src/frontend/tests/end-to-end/nestedComponent.spec.ts index e14ae1b1b..ee36b6f20 100644 --- a/src/frontend/tests/end-to-end/nestedComponent.spec.ts +++ b/src/frontend/tests/end-to-end/nestedComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(12000); - // test.setTimeout(120000); -}); + test("NestedComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/promptModalComponent.spec.ts b/src/frontend/tests/end-to-end/promptModalComponent.spec.ts index e511b0e0a..d945f2436 100644 --- a/src/frontend/tests/end-to-end/promptModalComponent.spec.ts +++ b/src/frontend/tests/end-to-end/promptModalComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(13000); - // test.setTimeout(120000); -}); + test("PromptTemplateComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/saveComponents.spec.ts b/src/frontend/tests/end-to-end/saveComponents.spec.ts index fa9adbac7..ac5ee69db 100644 --- a/src/frontend/tests/end-to-end/saveComponents.spec.ts +++ b/src/frontend/tests/end-to-end/saveComponents.spec.ts @@ -1,9 +1,6 @@ import { Page, expect, test } from "@playwright/test"; import { readFileSync } from "fs"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(14000); - // test.setTimeout(120000); -}); + test.describe("save component tests", () => { async function saveComponent(page: Page, pattern: RegExp, n: number) { for (let i = 0; i < n; i++) { diff --git a/src/frontend/tests/end-to-end/textAreaModalComponent.spec.ts b/src/frontend/tests/end-to-end/textAreaModalComponent.spec.ts index 9d14ae30f..ce5da30bc 100644 --- a/src/frontend/tests/end-to-end/textAreaModalComponent.spec.ts +++ b/src/frontend/tests/end-to-end/textAreaModalComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - await page.waitForTimeout(26000); - test.setTimeout(120000); -}); + test("TextAreaModalComponent", async ({ page }) => { await page.goto("http://localhost:3000/"); await page.waitForTimeout(1000); diff --git a/src/frontend/tests/end-to-end/toggleComponent.spec.ts b/src/frontend/tests/end-to-end/toggleComponent.spec.ts index aa4c4ab8a..9d4eb9ed8 100644 --- a/src/frontend/tests/end-to-end/toggleComponent.spec.ts +++ b/src/frontend/tests/end-to-end/toggleComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(15000); - // test.setTimeout(120000); -}); + test("ToggleComponent", async ({ page }) => { await page.goto("/"); await page.waitForTimeout(2000);