Skip to content

Commit 88ceead

Browse files
committed
Added doc-string to functions
1 parent dcaac09 commit 88ceead

File tree

8 files changed

+15
-2
lines changed

8 files changed

+15
-2
lines changed

examples/with_class_object.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ def __init__(self, *args, **kwargs):
1010
super().__init__(*args, **kwargs)
1111

1212
def run(self):
13+
"""Code to visit url and fetch cookies and basic info"""
1314
self.get("https://google.com")
1415
sessionid = self.session()
1516
url = self.url()

s_tool/driver.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ def __exit__(self, type, value, traceback):
4646
self.close()
4747

4848
def __enter__(self):
49+
"""llows you to implement objects which can be used easily with the with statement"""
4950
return self._load_driver()
5051

5152
def _load_driver(self):
@@ -91,6 +92,7 @@ def _load_driver(self):
9192
return self
9293

9394
def _load_methods(self):
95+
"""Load basic methods"""
9496
self.session = partial(get_session, self.driver)
9597
self.get = partial(visit, self.driver)
9698
self.text = partial(page_source, self.driver)

s_tool/exceptions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ def __init__(self, message):
77
self.message = message
88

99
def __str__(self):
10+
"""Returns an Exception"""
1011
return str(self.message)

s_tool/utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
"""
2+
3+
"""
14
from typing import Union
25

36
from selenium import webdriver

tests/test_driver.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55

66
def test_cookies():
7+
"""Test Basic functionalities for adding and removing cookies."""
78
with SeleniumDriver("firefox", headless=True) as obj:
89
obj.get("https://www.google.com/")
910

@@ -27,6 +28,7 @@ def test_cookies():
2728

2829

2930
def test_base():
31+
"""Basic operation test cases"""
3032
with SeleniumDriver("firefox", headless=True) as obj:
3133
URL = "https://www.google.com/"
3234
obj.get(URL)

tests/test_elements.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55

66
def test_select_box():
7+
"""test dropdown selection options"""
78
with SeleniumDriver("firefox", headless=True) as obj:
89
obj.get(TEST_URL)
910

tests/test_parser.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66

77
def test_select():
8+
"""Test dropdown related operations"""
89
with SeleniumDriver("firefox", headless=True) as obj:
910

1011
obj.get(TEST_URL)
@@ -39,6 +40,7 @@ def test_select():
3940

4041

4142
def test_table():
43+
"""Test table rows"""
4244
with SeleniumDriver("firefox", headless=True) as obj:
4345
obj.get(TEST_URL)
4446
table = obj.element('//table[@class="table"]', "xpath")

tests/test_version.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33

44
def test_version():
5-
# a dummy test, for setting up pytest, tox, and test on ci
6-
# will remove it after writing real test cases
5+
"""A dummy test, for setting up pytest, tox, and test on ci
6+
will remove it after writing real test cases
7+
"""
78
assert __version__.startswith("0")

0 commit comments

Comments
 (0)