1
# -*- coding: utf-8 -*-
6
from time import time, sleep
8
from desktoptesting.deskex import NotifyOSD
9
from desktoptesting.check import ScreenshotCompare, PASS, FAIL
15
dataXml = ldtputils.LdtpDataFileParser(datafilename)
22
dataXml.gettagvalue("summary1")[0],
23
dataXml.gettagvalue("body1")[0],
24
dataXml.gettagvalue("icon1")[0])
28
test.notify_synchronous(
29
dataXml.gettagvalue("summary2")[0],
30
dataXml.gettagvalue("body2")[0],
31
dataXml.gettagvalue("icon2")[0],
32
int(dataXml.gettagvalue("value2")[0]))
34
x2, y2, w2, h2 = test.get_extents(dataXml.gettagvalue("summary2")[0], True)
35
x1, y1, w1, h1 = test.get_extents(dataXml.gettagvalue("summary1")[0])
38
# First bubble does not exist anymore, this could mean that the second
39
# bubble did not appear synchronously.
40
ldtp.logFailures ("Not synchronous")
41
ldtp.logFailures ("Not synchronous", False, "fail")
42
elif (y1 + h1) - y2 > ALLOWED_OVERLAP:
43
ldtp.logFailures ("Bad overlap")
44
ldtp.logFailures ("Bad overlap", False, "fail")
48
ldtp.log (str(time() - start_time), 'time')