def test_pythontask_property_builtin(): task = PythonTask() # Read-write property assert task.name == "" task.name = "ABC" # Read-only property assert task.dt == 0.0 with pytest.raises(AttributeError): task.dt = 1.0 assert task.dt == 0.0 # Non-existent property with pytest.raises(AttributeError): task.abc