List Icon
Archiv Mailingliste

2019 bis Juli 2022  2018  | 2017 2016 2015 | 2014 | 2013

Die Mailingliste ist seit Juli 2022 geschlossen, dient aber weiterhin als Informationsarchiv zu QF-Test.
Wenn Sie aber über Neuerungen zu QF-Test informiert bleiben wollen, können Sie einfach unseren
Newsletter abonnieren

Um aktuell die Informationen zu jeder Release - auch Minor Releases - zu bekommen, können Sie den
RSS-Feed abonnieren oder uns in sozialen Medien folgen.
Alternativ bietet QF-Test auch selbst eine Versionsinformation an.

Eine weitere Informationsquelle ist unser Blog, in dem es aktuelle Beiträge zu allgemeinen Themen, zur Firma QFS und auch diverse "How-Tos" gibt:
Blog abonnieren


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QF-Test] Syntax question for IF statement using AND in QFTest


  • Subject: Re: [QF-Test] Syntax question for IF statement using AND in QFTest
  • From: Michael Pruemm <eso@?.org>
  • Date: Sat, 4 Apr 2015 12:36:02 +0200

The IF-condition follows Python syntax. You can simply write:

  not $(ORFoundFlag) and $(CurrentDateRangeSelector) == $(NBR_DATE_RANGES)

Note that the keywords "not", "and", "or" must be lowercase and that the comparison uses "==" to test for equality.

A technical description of this can be found in sections 5.9 Comparisons and 5.10 Boolean Operations of the Python language reference:

https://docs.python.org/2.6/reference/expressions.html#notin

The link is to the oldest Python 2.x version still on the Python site. QF-Test uses Jython 2.5 which is a bit older, but the language hasn't changed regarding theses expressions.
-- 
Michael

On 03.04.2015, at 19:19, Rick Brasche <Rick.Brasche@?.org> wrote:

Hello All.

 

This is probably a simple question for most of you but it’s driving me batty.

 

I have an IF condition that runs off of 3 variables.

 

One is a loop iteration count and the other is a max number of loops taken from a table.

The other is a flag variable set by how the SUT responds.

 

It starts the loop like this:

Set variable: ORFoundFlag=False

 

If data is found, it will

Set variable:ORFoundFlag=True

 

So at the end of each loop, I have

IF

$(ORFoundFlag) == False AND $(CurrentDateRangeSelector) = $(NBR_DATE_RANGES)

 

Which gives me a “this is not a valid test” error.

 

Adding quotes to the False does nothing either. Nor does using _one_ =

 

I’m hoping extra experienced eyeballs can spot the problem right away.

 

Thanks in advance!

 

 

 

 

Rick Brasche,

Information Systems Business Process and Data Entry Automation

Home of Application Testing

------------------------------------------------------------------------------------------------------------------------------

“The difficult we do immediately, the impossible just takes a bit longer.” – US Navy SeaBees.

“If it ain’t broke, you’re not trying hard enough.” – “the Red Green Show”

 

NOTICE: This email message and/or its attachments may contain
information that is confidential or restricted. It is intended only for
the individuals named as recipients in the message. If you are NOT an
authorized recipient, you are prohibited from using, delivering,
distributing, printing, copying, or disclosing the message or content to
others and must delete the message from your computer. If you have
received this message in error, please notify the sender by return
email.

_______________________________________________
qftest-list mailing list
qftest-list@?.de
http://www.qfs.de/mailman/listinfo/qftest-list