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

Commit f204d88

Browse files
committed
Add cut_provider support to eyes_selenium
1 parent 9fcdfb1 commit f204d88

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

eyes_core/applitools/core/eyes_base.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
from applitools.common.utils.custom_types import ViewPort, UserInputs, Num
4545
from applitools.core.fluent.check_settings import CheckSettings
4646
from applitools.common.capture import EyesScreenshot
47-
from typing import Optional, Text
47+
from typing import Optional, Text, Union
4848

4949
__all__ = ("EyesBase",)
5050

@@ -176,10 +176,12 @@ def debug_screenshot_provider(self):
176176

177177
@property
178178
def cut_provider(self):
179+
# type: () -> Union[FixedCutProvider, UnscaledFixedCutProvider, NullCutProvider]
179180
return self._cut_provider
180181

181182
@cut_provider.setter
182183
def cut_provider(self, provider):
184+
# type: (Union[FixedCutProvider, UnscaledFixedCutProvider, NullCutProvider]) -> None
183185
argument_guard.is_in(
184186
provider, [FixedCutProvider, UnscaledFixedCutProvider, NullCutProvider]
185187
)
@@ -193,6 +195,7 @@ def is_debug_screenshot_provided(self):
193195

194196
@is_debug_screenshot_provided.setter
195197
def is_debug_screenshot_provided(self, save):
198+
# type: (bool) -> None
196199
prev = self._debug_screenshot_provider
197200
if save:
198201
self._debug_screenshot_provider = FileDebugScreenshotProvider(

eyes_selenium/applitools/selenium/eyes.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class Eyes(object):
3434
"device_pixel_ratio",
3535
"scale_ratio",
3636
"position_provider",
37+
"cut_provider",
3738
"_original_frame_chain",
3839
"full_agent_id",
3940
"agent_setup",

tests/unit/conftest.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import os
21
from typing import Optional, Text
32

43
import mock

0 commit comments

Comments
 (0)