magotest.py
33 lines
| 984 B
| text/x-python
|
PythonLexer
ferdek
|
r2132 | from mago import TestCase | ||
import ldtp | ||||
from ldtputils import * | ||||
import ldtputils | ||||
class TestMinimal(TestCase): | ||||
launcher = '/home/ferdek/charts/bin/release/uitest' | ||||
window_name = 'flrRangeMinDown' | ||||
before = '/tmp/image1.png' | ||||
after = '/tmp/image2.png' | ||||
offsetX = 15 | ||||
offsetY = 15 | ||||
captureHeight = 200 | ||||
captureWidth = 200 | ||||
# helper functions | ||||
def capturechartbefore(self): | ||||
ldtp.imagecapture(self.window_name, self.before, self.offsetX, self.offsetY, self.captureWidth, self.captureHeight) | ||||
def capturechartafter(self): | ||||
ldtp.imagecapture(self.window_name, self.after, self.offsetX, self.offsetY, self.captureWidth, self.captureHeight) | ||||
def comparechart(self): | ||||
self.assertTrue(ldtputils.imagecompare(self.before, self.after) > 0) | ||||
# tests | ||||
def test_tickcountchange(self): | ||||
self.capturechartbefore() | ||||
ldtp.click(self.window_name, 'btnTickUp') | ||||
self.capturechartafter() | ||||
self.comparechart() | ||||