Утечка памяти в Robot Framework?Python

Программы на Python
Ответить
Anonymous
 Утечка памяти в Robot Framework?

Сообщение Anonymous »

Я работаю с RF.
Когда у меня есть 2 файла ресурсов с одинаковыми именами переменных (но разными по значению). В каждом файле ресурсов есть метод регистрации текущей переменной.
Моя проблема связана с тестовыми примерами, этот тестовый пример импортирует 2 файла ресурсов. Когда этот тестовый пример выполняет метод второго ресурса, он принимает данные первого ресурса. Как это происходит?
Код:
Resource1.resource

Код: Выделить всё

*** Variables ***
${VAR1}     Test 1
${VAR2}     Test 2

*** Keywords ***
Log The Var 1 1
Log To Console    ${VAR1}

Log The Var 2 1
Log To Console    ${VAR2}
Resource2.resource

Код: Выделить всё

*** Variables ***
${VAR1}     Test 3
${VAR2}     Test 3

*** Keywords ***
Log The Var 1 2
Log To Console    ${VAR1}

Log The Var 2 2
Log To Console    ${VAR2}
Test.robot

Код: Выделить всё

*** Settings ***
Resource    ../resources/Resource1.resource
Resource    ../resources/Resource2.resource

*** Test Cases ***
Test The Dup Thing

Log The Var 1 1
Log The Var 2 1

Log The Var 1 2
Log The Var 2 2
=> Выходные данные:
Тест 1
Тест 2
Тест 1
Тест 2
Я не знаю, как это происходит, похоже на утечку памяти.

Подробнее здесь: https://stackoverflow.com/questions/748 ... -framework
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»