New question #163277 on Sikuli:
https://answers.launchpad.net/sikuli/+question/163277

Hi, 

Today I thought I should learn how to make unit tests. At current state I have 
written two different tests. One which contains the images direcly in the 
testfile and one which refers to the images as keys in a dictionary which is in 
another file. 

Both tests are identical to the point where the images are stored. And none of 
them returns any Errors when doing a normal Run. 

The problem is that only the test where the images is directly stored in the 
test are working.
How would I do in order to make the other test run aswell? 
The script which got the images in a dictionary in another file is identical 
apart from where images are called. Like in the wait() below

In the dictionary test it looks like this: 
wait(imgSet.getImage("imageAsString")) Everything works when not in unit test 
mode so it could not be that the dict is imported wrong (imported as you swhown 
me yesterday. )

Here is the code: 

def setUp(self):
    App.open(r"c:\Program\Firefox.exe")
    wait("image.png") 

def tearDown(self):
    App.close(r"Firefox")
    wait("element on desktop")

def test_findGuiElementButton(self):
    if not exists("toolBar.png"):     #just checks if firefox is in focus
        print("Not focus")                    #if not print "Not focus"
    if exists("theButton.png"):       #check if a specific image, in this case 
button is visible
        return True
    elif not exists("theButton.png"):
        return False         
        print("Does not exists")        #if not visible print "does not exist"

Feels like I have been trying everything. The only positive thing this day is 
the sunny weather. :-)

Hope the sun shine above your heads aswell! 
  


-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to