Skip to content

Commit

Permalink
add driver_wrapper.get_config_window_bounds tests and upgrade to alph…
Browse files Browse the repository at this point in the history
…a version
  • Loading branch information
rgonalo committed Mar 14, 2023
1 parent 574a53b commit 57eff18
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 2 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.rst
Expand Up @@ -8,7 +8,7 @@ v3.0.0

- Add support for Selenium 4
- Add support for Appium-Python-Client 2
- Remove support to lettuce tests
- Remove support for lettuce tests
- Visual testing comparison has changed

| It only needs PIL library to compare images and generate the differences images
Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
3.0.0.dev0
3.0.0.a1
28 changes: 28 additions & 0 deletions toolium/test/test_driver_wrapper.py
Expand Up @@ -228,6 +228,34 @@ def test_connect_api_from_file(driver_wrapper):
assert logging.getLevelName(logger.level) == 'DEBUG'


def test_get_config_window_bounds(driver_wrapper):
assert driver_wrapper.get_config_window_bounds() == (0, 0)


def test_get_config_window_bounds_with_bounds(driver_wrapper):
# Mock data
driver_wrapper.config.set('Driver', 'bounds_x', '1000')
driver_wrapper.config.set('Driver', 'bounds_y', '200')

assert driver_wrapper.get_config_window_bounds() == (1000, 200)


@mock.patch('toolium.driver_wrapper.screeninfo')
def test_get_config_window_bounds_with_monitor(screeninfo, driver_wrapper):
# Mock data
driver_wrapper.config.set('Driver', 'monitor', '0')
driver_wrapper.config.set('Driver', 'bounds_x', '1000')
driver_wrapper.config.set('Driver', 'bounds_y', '200')

class Monitor(object):
x = 50
y = 20

screeninfo.get_monitors.return_value = [Monitor()]

assert driver_wrapper.get_config_window_bounds() == (1050, 220)


@pytest.mark.parametrize("driver_type, is_mobile, is_android, is_ios", mobile_tests)
def test_is_mobile_test(driver_type, is_mobile, is_android, is_ios, driver_wrapper):
driver_wrapper.config.set('Driver', 'type', driver_type)
Expand Down

0 comments on commit 57eff18

Please sign in to comment.