From e7d43999dbbb474bbe7d48be3758366f77bf67bb Mon Sep 17 00:00:00 2001 From: Fraser May Date: Sun, 5 May 2019 12:04:59 +0100 Subject: [PATCH] Replaced get/setattr in test_widgets with regular accesses --- tests/test_widgets.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/test_widgets.py b/tests/test_widgets.py index 6b1a72af8..4e635f191 100644 --- a/tests/test_widgets.py +++ b/tests/test_widgets.py @@ -83,7 +83,7 @@ class TestBasicWidgets: def test_input_type(self): with pytest.raises(AttributeError): - getattr(Input(), "input_type") + Input().input_type test_input = Input(input_type="test") assert test_input.input_type == "test" @@ -116,9 +116,9 @@ def test_checkbox_input(self, basic_widget_dummy_field): == '' ) # set falsy value to dummy field - setattr(basic_widget_dummy_field, "data", "") + basic_widget_dummy_field.data = "" assert "checked" not in CheckboxInput()(basic_widget_dummy_field) - setattr(basic_widget_dummy_field, "data", False) + basic_widget_dummy_field.data = False assert "checked" not in CheckboxInput()(basic_widget_dummy_field) def test_radio_input(self, basic_widget_dummy_field): @@ -132,9 +132,9 @@ def test_radio_input(self, basic_widget_dummy_field): def test_textarea(self, basic_widget_dummy_field): # Make sure textareas escape properly and render properly - setattr(basic_widget_dummy_field, "data", "hi<>bye") - setattr(basic_widget_dummy_field, "name", "f") - setattr(basic_widget_dummy_field, "id", "") + basic_widget_dummy_field.data = "hi<>bye" + basic_widget_dummy_field.name = "f" + basic_widget_dummy_field.id = "" assert ( TextArea()(basic_widget_dummy_field) == '' @@ -153,7 +153,7 @@ def test_file(self, basic_widget_dummy_field): class TestSelect: def test_select(self, select_dummy_field): - setattr(select_dummy_field, "name", "f") + select_dummy_field.name = "f" assert ( Select()(select_dummy_field)