Merge remote-tracking branch 'origin/dev' into zustand/io/migration
This commit is contained in:
commit
2213aa2e57
8 changed files with 51 additions and 49 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "langflow"
|
name = "langflow"
|
||||||
version = "0.6.5a8"
|
version = "0.6.5a9"
|
||||||
description = "A Python package with a built-in web application"
|
description = "A Python package with a built-in web application"
|
||||||
authors = ["Logspace <contact@logspace.ai>"]
|
authors = ["Logspace <contact@logspace.ai>"]
|
||||||
maintainers = [
|
maintainers = [
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,8 @@ class AzureChatOpenAIComponent(CustomComponent):
|
||||||
"2023-06-01-preview",
|
"2023-06-01-preview",
|
||||||
"2023-07-01-preview",
|
"2023-07-01-preview",
|
||||||
"2023-08-01-preview",
|
"2023-08-01-preview",
|
||||||
"2023-12-01-preview",
|
"2023-09-01-preview",
|
||||||
|
"2023-12-01-preview"
|
||||||
]
|
]
|
||||||
|
|
||||||
def build_config(self):
|
def build_config(self):
|
||||||
|
|
|
||||||
|
|
@ -400,8 +400,8 @@ export default function ParameterComponent({
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
value={data.node.template[name].value ?? ""}
|
value={data.node.template[name].value ?? ""}
|
||||||
onChange={handleOnNewValue}
|
onChange={handleOnNewValue}
|
||||||
id={"textarea-" + index}
|
id={"textarea-" + data.node.template[name].name}
|
||||||
data-testid={"textarea-" + index}
|
data-testid={"textarea-" + data.node.template[name].name}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<InputComponent
|
<InputComponent
|
||||||
|
|
|
||||||
|
|
@ -631,14 +631,7 @@ export default function CodeTabsComponent({
|
||||||
<CodeAreaComponent
|
<CodeAreaComponent
|
||||||
disabled={false}
|
disabled={false}
|
||||||
editNode={true}
|
editNode={true}
|
||||||
readonly={
|
readonly={true}
|
||||||
node.data.node?.flow &&
|
|
||||||
node.data.node.template[
|
|
||||||
templateField
|
|
||||||
].dynamic
|
|
||||||
? true
|
|
||||||
: false
|
|
||||||
}
|
|
||||||
value={
|
value={
|
||||||
!node.data.node.template[
|
!node.data.node.template[
|
||||||
templateField
|
templateField
|
||||||
|
|
|
||||||
|
|
@ -216,8 +216,16 @@ const EditNodeModal = forwardRef(
|
||||||
) : myData.node.template[templateParam]
|
) : myData.node.template[templateParam]
|
||||||
.multiline ? (
|
.multiline ? (
|
||||||
<TextAreaComponent
|
<TextAreaComponent
|
||||||
id={"textarea-edit-" + index}
|
id={
|
||||||
data-testid={"textarea-edit-" + index}
|
"textarea-edit-" +
|
||||||
|
myData.node.template[templateParam]
|
||||||
|
.name
|
||||||
|
}
|
||||||
|
data-testid={
|
||||||
|
"textarea-edit-" +
|
||||||
|
myData.node.template[templateParam]
|
||||||
|
.name
|
||||||
|
}
|
||||||
disabled={disabled}
|
disabled={disabled}
|
||||||
editNode={true}
|
editNode={true}
|
||||||
value={
|
value={
|
||||||
|
|
@ -448,9 +456,13 @@ const EditNodeModal = forwardRef(
|
||||||
onChange={(value: string | string[]) => {
|
onChange={(value: string | string[]) => {
|
||||||
handleOnNewValue(value, templateParam);
|
handleOnNewValue(value, templateParam);
|
||||||
}}
|
}}
|
||||||
id={"prompt-area-edit" + index}
|
id={
|
||||||
|
"prompt-area-edit-" +
|
||||||
|
myData.node.template[templateParam].name
|
||||||
|
}
|
||||||
data-testid={
|
data-testid={
|
||||||
"modal-prompt-input-" + index
|
"modal-prompt-input-" +
|
||||||
|
myData.node.template[templateParam].name
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ test("PromptTemplateComponent", async ({ page }) => {
|
||||||
|
|
||||||
await page.getByTestId("genericModalBtnSave").click();
|
await page.getByTestId("genericModalBtnSave").click();
|
||||||
|
|
||||||
await page.getByTestId("div-textarea-5").click();
|
await page.getByTestId("div-textarea-prompt").click();
|
||||||
await page.getByTestId("text-area-modal").fill("prompt_value_!@#!@#");
|
await page.getByTestId("text-area-modal").fill("prompt_value_!@#!@#");
|
||||||
|
|
||||||
value = await page.getByTestId("text-area-modal").inputValue();
|
value = await page.getByTestId("text-area-modal").inputValue();
|
||||||
|
|
@ -55,7 +55,7 @@ test("PromptTemplateComponent", async ({ page }) => {
|
||||||
|
|
||||||
await page.getByTestId("genericModalBtnSave").click();
|
await page.getByTestId("genericModalBtnSave").click();
|
||||||
|
|
||||||
await page.getByTestId("div-textarea-6").click();
|
await page.getByTestId("div-textarea-prompt1").click();
|
||||||
await page
|
await page
|
||||||
.getByTestId("text-area-modal")
|
.getByTestId("text-area-modal")
|
||||||
.fill("prompt_name_test_123123!@#!@#");
|
.fill("prompt_name_test_123123!@#!@#");
|
||||||
|
|
@ -77,29 +77,31 @@ test("PromptTemplateComponent", async ({ page }) => {
|
||||||
await page.getByTestId("more-options-modal").click();
|
await page.getByTestId("more-options-modal").click();
|
||||||
await page.getByTestId("edit-button-modal").click();
|
await page.getByTestId("edit-button-modal").click();
|
||||||
|
|
||||||
value = await page.locator('//*[@id="textarea-edit-1"]').inputValue();
|
value = await page.locator('//*[@id="textarea-edit-prompt"]').inputValue();
|
||||||
|
|
||||||
if (value != "prompt_value_!@#!@#") {
|
if (value != "prompt_value_!@#!@#") {
|
||||||
expect(false).toBeTruthy();
|
expect(false).toBeTruthy();
|
||||||
}
|
}
|
||||||
|
|
||||||
value = await page.locator('//*[@id="textarea-edit-2"]').inputValue();
|
value = await page.locator('//*[@id="textarea-edit-prompt1"]').inputValue();
|
||||||
|
|
||||||
if (value != "prompt_name_test_123123!@#!@#") {
|
if (value != "prompt_name_test_123123!@#!@#") {
|
||||||
expect(false).toBeTruthy();
|
expect(false).toBeTruthy();
|
||||||
}
|
}
|
||||||
|
|
||||||
value = await page.locator('//*[@id="prompt-area-edit0"]').innerText();
|
value = await page
|
||||||
|
.locator('//*[@id="prompt-area-edit-template"]')
|
||||||
|
.innerText();
|
||||||
|
|
||||||
if (value != "{prompt} example {prompt1}") {
|
if (value != "{prompt} example {prompt1}") {
|
||||||
expect(false).toBeTruthy();
|
expect(false).toBeTruthy();
|
||||||
}
|
}
|
||||||
|
|
||||||
await page
|
await page
|
||||||
.locator('//*[@id="textarea-edit-2"]')
|
.locator('//*[@id="textarea-edit-prompt1"]')
|
||||||
.fill("prompt_edit_test_12312312321!@#$");
|
.fill("prompt_edit_test_12312312321!@#$");
|
||||||
await page
|
await page
|
||||||
.locator('//*[@id="textarea-edit-1"]')
|
.locator('//*[@id="textarea-edit-prompt"]')
|
||||||
.fill("prompt_edit_test_44444444444!@#$");
|
.fill("prompt_edit_test_44444444444!@#$");
|
||||||
|
|
||||||
await page.locator('//*[@id="showtemplate"]').click();
|
await page.locator('//*[@id="showtemplate"]').click();
|
||||||
|
|
@ -141,35 +143,29 @@ test("PromptTemplateComponent", async ({ page }) => {
|
||||||
|
|
||||||
await page.locator('//*[@id="saveChangesBtn"]').click();
|
await page.locator('//*[@id="saveChangesBtn"]').click();
|
||||||
|
|
||||||
const plusButtonLocator = page.locator('//*[@id="textarea-8"]');
|
await page.getByTestId("more-options-modal").click();
|
||||||
const elementCount = await plusButtonLocator.count();
|
await page.getByTestId("edit-button-modal").click();
|
||||||
if (elementCount === 0) {
|
|
||||||
expect(true).toBeTruthy();
|
|
||||||
|
|
||||||
await page.getByTestId("more-options-modal").click();
|
await page.locator('//*[@id="showprompt1"]').click();
|
||||||
await page.getByTestId("edit-button-modal").click();
|
expect(await page.locator('//*[@id="showprompt1"]').isChecked()).toBeTruthy();
|
||||||
|
|
||||||
await page.locator('//*[@id="showprompt1"]').click();
|
value = await page.locator('//*[@id="textarea-edit-prompt"]').inputValue();
|
||||||
expect(
|
|
||||||
await page.locator('//*[@id="showprompt1"]').isChecked()
|
|
||||||
).toBeTruthy();
|
|
||||||
|
|
||||||
value = await page.locator('//*[@id="textarea-edit-1"]').inputValue();
|
if (value != "prompt_edit_test_44444444444!@#$") {
|
||||||
|
expect(false).toBeTruthy();
|
||||||
|
}
|
||||||
|
|
||||||
if (value != "prompt_edit_test_44444444444!@#$") {
|
value = await page.locator('//*[@id="textarea-edit-prompt1"]').inputValue();
|
||||||
expect(false).toBeTruthy();
|
|
||||||
}
|
|
||||||
|
|
||||||
value = await page.locator('//*[@id="textarea-edit-2"]').inputValue();
|
if (value != "prompt_edit_test_12312312321!@#$") {
|
||||||
|
expect(false).toBeTruthy();
|
||||||
|
}
|
||||||
|
|
||||||
if (value != "prompt_edit_test_12312312321!@#$") {
|
value = await page
|
||||||
expect(false).toBeTruthy();
|
.locator('//*[@id="prompt-area-edit-template"]')
|
||||||
}
|
.innerText();
|
||||||
|
|
||||||
value = await page.locator('//*[@id="prompt-area-edit0"]').innerText();
|
if (value != "{prompt} example {prompt1}") {
|
||||||
|
expect(false).toBeTruthy();
|
||||||
if (value != "{prompt} example {prompt1}") {
|
|
||||||
expect(false).toBeTruthy();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@ test.describe("group node test", () => {
|
||||||
|
|
||||||
await page.getByRole("button", { name: "Group" }).click();
|
await page.getByRole("button", { name: "Group" }).click();
|
||||||
|
|
||||||
const textArea = page.getByTestId("div-textarea-2");
|
const textArea = page.getByTestId("div-textarea-description");
|
||||||
const elementCountText = await textArea.count();
|
const elementCountText = await textArea.count();
|
||||||
if (elementCountText > 0) {
|
if (elementCountText > 0) {
|
||||||
expect(true).toBeTruthy();
|
expect(true).toBeTruthy();
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ test.describe("save component tests", () => {
|
||||||
|
|
||||||
await page.getByRole("button", { name: "Group" }).click();
|
await page.getByRole("button", { name: "Group" }).click();
|
||||||
|
|
||||||
let textArea = page.getByTestId("div-textarea-2");
|
let textArea = page.getByTestId("div-textarea-description");
|
||||||
let elementCountText = await textArea.count();
|
let elementCountText = await textArea.count();
|
||||||
if (elementCountText > 0) {
|
if (elementCountText > 0) {
|
||||||
expect(true).toBeTruthy();
|
expect(true).toBeTruthy();
|
||||||
|
|
@ -102,7 +102,7 @@ test.describe("save component tests", () => {
|
||||||
await page.mouse.up();
|
await page.mouse.up();
|
||||||
await page.mouse.down();
|
await page.mouse.down();
|
||||||
|
|
||||||
textArea = page.getByTestId("div-textarea-2");
|
textArea = page.getByTestId("div-textarea-description");
|
||||||
elementCountText = await textArea.count();
|
elementCountText = await textArea.count();
|
||||||
if (elementCountText > 0) {
|
if (elementCountText > 0) {
|
||||||
expect(true).toBeTruthy();
|
expect(true).toBeTruthy();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue