Skip to content

Commit a2b0abd

Browse files
Merge pull request #1672 from ThomasWaldmann/black
Black integration, fixes #1662
2 parents b11bd3a + 42654fc commit a2b0abd

File tree

297 files changed

+16417
-13677
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

297 files changed

+16417
-13677
lines changed

.github/workflows/black.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# https://black.readthedocs.io/en/stable/integrations/github_actions.html#usage
2+
# see also what we use locally, requirements.d/codestyle.txt - should be the same version here.
3+
4+
name: Lint
5+
6+
on: [push, pull_request]
7+
8+
jobs:
9+
lint:
10+
runs-on: ubuntu-22.04
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: psf/black@stable
14+
with:
15+
version: "~= 24.0"

.pre-commit-config.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
repos:
2+
- repo: https://github.com/psf/black
3+
rev: 24.3.0
4+
hooks:
5+
- id: black
6+
- repo: https://github.com/pycqa/flake8
7+
rev: 6.1.0
8+
hooks:
9+
- id: flake8
10+
files: '(src|_ui_tests|contrib|scripts|quickinstall.py)'

_ui_tests/conftest.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,5 @@ def pytest_runtest_makereport(item, call):
2727
fails, ie whenever the method throws an exception
2828
"""
2929
if call.excinfo is not None:
30-
if driver_register.get_driver() is not None and hasattr(item, 'obj'):
31-
driver_register.get_driver().get_screenshot_as_file(
32-
str(item.obj).split(" ")[2] + '.png')
30+
if driver_register.get_driver() is not None and hasattr(item, "obj"):
31+
driver_register.get_driver().get_screenshot_as_file(str(item.obj).split(" ")[2] + ".png")

_ui_tests/test_subitems.py

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,8 @@ def create_wiki_item(self, item_name):
2424
driver.get(self.base_url + "/" + item_name)
2525
driver.find_element_by_link_text("Default").click()
2626
driver.find_element_by_link_text("Wiki (MoinMoin)").click()
27-
driver.find_element_by_link_text(
28-
"create the item from scratch").click()
29-
driver.find_element_by_id("f_content_form_data_text").send_keys(
30-
"This is a test item\n")
27+
driver.find_element_by_link_text("create the item from scratch").click()
28+
driver.find_element_by_id("f_content_form_data_text").send_keys("This is a test item\n")
3129
driver.find_element_by_id("f_submit").click()
3230

3331
def test_createsubitem(self):
@@ -38,26 +36,23 @@ def test_createsubitem(self):
3836

3937
driver.get(self.base_url + "/" + self.base_item_name)
4038
driver.find_element_by_link_text("Modify").click()
41-
driver.find_element_by_id("f_content_form_data_text").send_keys(
42-
"\n[[/" + self.subitem_name + "]]\n")
39+
driver.find_element_by_id("f_content_form_data_text").send_keys("\n[[/" + self.subitem_name + "]]\n")
4340
driver.find_element_by_id("f_submit").click()
4441
driver.find_element_by_link_text("/" + self.subitem_name).click()
4542
driver.find_element_by_link_text("Default").click()
4643
driver.find_element_by_link_text("Wiki (MoinMoin)").click()
4744
driver.find_element_by_link_text("create the item from scratch").click()
48-
driver.find_element_by_id("f_content_form_data_text").send_keys(
49-
"This is a test subitem")
45+
driver.find_element_by_id("f_content_form_data_text").send_keys("This is a test subitem")
5046
driver.find_element_by_id("f_submit").click()
51-
assert "This is a test subitem" in driver.find_element_by_id(
52-
"moin-content-data").text
53-
assert driver.title.split(" - ")[0] == self.base_item_name + \
54-
"/" + self.subitem_name
47+
assert "This is a test subitem" in driver.find_element_by_id("moin-content-data").text
48+
assert driver.title.split(" - ")[0] == self.base_item_name + "/" + self.subitem_name
5549

5650
def teardown_class(self):
5751
"""shuts down browser"""
5852
self.driver.quit()
5953

60-
if __name__ == '__main__':
54+
55+
if __name__ == "__main__":
6156
# This lets us run the test directly, without using pytest
6257
# This is useful for example for being able to call help, eg
6358
# 'help(driver)', or 'help(driver.find_element_by_id("f_submit"))'

_ui_tests/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99

1010
import pytest
1111

12-
pytest.importorskip('selenium')
12+
pytest.importorskip("selenium")
1313
webdriver = selenium.webdriver # noqa
1414

1515
import config
1616

1717
try:
1818
f = urllib.request.urlopen(config.BASE_URL)
1919
except OSError:
20-
pytestmark = pytest.mark.skip('The UI tests need a wiki server running on %s' % config.BASE_URL)
20+
pytestmark = pytest.mark.skip("The UI tests need a wiki server running on %s" % config.BASE_URL)
2121

2222
import driver_register
2323

@@ -41,7 +41,7 @@ def generate_random_word(length):
4141
"""
4242
generates a random string containing numbers, of length 'length'
4343
"""
44-
word = str(random.randint(10 ** (length - 1), 10 ** length))
44+
word = str(random.randint(10 ** (length - 1), 10**length))
4545
return word
4646

4747

0 commit comments

Comments
 (0)