Skip to content
This repository was archived by the owner on Aug 10, 2022. It is now read-only.

Commit d754248

Browse files
committed
Make get\set viewport size similar ae in eyes.selenium; Fix pep8
1 parent 481ae5f commit d754248

File tree

3 files changed

+18
-14
lines changed

3 files changed

+18
-14
lines changed

eyes_core/applitools/core/geometry.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,11 @@ def is_same(self, other):
266266
:rtype: bool
267267
"""
268268
return (
269-
self.left == other.left and self.top == other.top and self.width == other.width and self.height ==
270-
other.height)
269+
self.left == other.left
270+
and self.top == other.top
271+
and self.width == other.width
272+
and self.height == other.height
273+
)
271274

272275
def is_same_size(self, other):
273276
# type: (Region) -> bool

eyes_selenium/applitools/selenium/eyes.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,20 @@ class Eyes(EyesBase):
4343
_DEFAULT_DEVICE_PIXEL_RATIO = 1
4444

4545
@staticmethod
46-
def set_viewport_size_static(driver, size):
46+
def set_viewport_size(driver, size):
4747
# type: (AnyWebDriver, ViewPort) -> None
4848
eyes_selenium_utils.set_viewport_size(driver, size)
4949

5050
@staticmethod
51-
def get_viewport_size_static(driver):
51+
def get_viewport_size(driver):
5252
# type: (AnyWebDriver) -> ViewPort
5353
return eyes_selenium_utils.get_viewport_size(driver)
5454

55-
def get_viewport_size(self):
56-
return self.get_viewport_size_static(self._driver)
55+
def _get_viewport_size(self):
56+
return self.get_viewport_size(self._driver)
5757

58-
def set_viewport_size(self, size):
59-
self.set_viewport_size_static(self._driver, size)
58+
def _set_viewport_size(self, size):
59+
self.set_viewport_size(self._driver, size)
6060

6161
def __init__(self, server_url=EyesBase.DEFAULT_EYES_SERVER):
6262
super(Eyes, self).__init__(server_url)
@@ -208,7 +208,7 @@ def _update_scaling_params(self):
208208
try:
209209
scale_provider = ContextBasedScaleProvider(
210210
top_level_context_entire_size=self._driver.get_entire_page_size(),
211-
viewport_size=self.get_viewport_size(), device_pixel_ratio=device_pixel_ratio,
211+
viewport_size=self._get_viewport_size(), device_pixel_ratio=device_pixel_ratio,
212212
# always False as in Java version
213213
is_mobile_device=False) # type: ScaleProvider
214214
except Exception:

eyes_selenium/applitools/selenium/eyes_selenium_utils.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,8 @@ def set_browser_size_by_viewport_size(driver, actual_viewport_size, required_siz
189189
browser_size = get_window_size(driver)
190190
logger.debug("Current browser size: {}".format(browser_size))
191191
required_browser_size = dict(width=browser_size['width'] + (required_size['width'] - actual_viewport_size['width']),
192-
height=browser_size['height'] + (required_size['height'] - actual_viewport_size['height']))
192+
height=browser_size['height'] + (
193+
required_size['height'] - actual_viewport_size['height']))
193194
return set_browser_size(driver, required_browser_size)
194195

195196

@@ -245,7 +246,7 @@ def set_viewport_size(driver, required_size):
245246
curr_height_change += height_step
246247

247248
required_browser_size = dict(width=browser_size['width'] + curr_width_change,
248-
height=browser_size['height'] + curr_height_change)
249+
height=browser_size['height'] + curr_height_change)
249250
if required_browser_size == last_required_browser_size:
250251
logger.info("Browser size is as required but viewport size does not match!")
251252
logger.info("Browser size: {}, Viewport size: {}".format(required_browser_size, actual_viewport_size))
@@ -294,13 +295,13 @@ def is_landscape_orientation(driver):
294295
appium_driver.switch_to.context('NATIVE_APP')
295296
else:
296297
original_context = None
297-
except WebDriverException as e:
298+
except WebDriverException:
298299
original_context = None
299300

300301
try:
301302
orieintation = appium_driver.orientation
302303
return orieintation.lower() == 'landscape'
303-
except Exception as e:
304+
except Exception:
304305
logger.debug("WARNING: Couldn't get device orientation. Assuming Portrait.")
305306
finally:
306307
if original_context is not None:
@@ -326,7 +327,7 @@ def get_viewport_size_or_display_size(driver):
326327
try:
327328
if is_landscape_orientation(driver) and height > width:
328329
height, width = width, height
329-
except WebDriverException as e:
330+
except WebDriverException:
330331
# Not every WebDriver supports querying for orientation.
331332
pass
332333
logger.info("Done! Size {:d} x {:d}".format(width, height))

0 commit comments

Comments
 (0)