remove set* functions, use @property decorator
diff --git a/test/test_advanced.py b/test/test_advanced.py
index a297471..d2007b3 100644
--- a/test/test_advanced.py
+++ b/test/test_advanced.py
@@ -85,7 +85,7 @@
self.failUnlessEqual(self.s._baudrate, baudrate)
# test illegal values
for illegal_value in (-300, -1, 'a', None):
- self.failUnlessRaises(ValueError, self.s.setBaudrate, illegal_value)
+ self.failUnlessRaises(ValueError, setattr, self.s, 'baudrate', illegal_value)
# skip this test as pyserial now tries to set even non standard baud rates.
# therefore the test can not choose a value that fails on any system.
@@ -94,7 +94,7 @@
self.s.port = PORT
self.s.open()
for illegal_value in (500000, 576000, 921600, 92160):
- self.failUnlessRaises(ValueError, self.s.setBaudrate, illegal_value)
+ self.failUnlessRaises(ValueError, setattr, self.s, 'baudrate', illegal_value)
def test_BytesizeSetting(self):
for bytesize in (5,6,7,8):
@@ -105,7 +105,7 @@
self.failUnlessEqual(self.s._bytesize, bytesize)
# test illegal values
for illegal_value in (0, 1, 3, 4, 9, 10, 'a', None):
- self.failUnlessRaises(ValueError, self.s.setByteSize, illegal_value)
+ self.failUnlessRaises(ValueError, setattr, self.s, 'bytesize', illegal_value)
def test_ParitySetting(self):
for parity in (serial.PARITY_NONE, serial.PARITY_EVEN, serial.PARITY_ODD):
@@ -116,7 +116,7 @@
self.failUnlessEqual(self.s._parity, parity)
# test illegal values
for illegal_value in (0, 57, 'a', None):
- self.failUnlessRaises(ValueError, self.s.setParity, illegal_value)
+ self.failUnlessRaises(ValueError, setattr, self.s, 'parity', illegal_value)
def test_StopbitsSetting(self):
for stopbits in (1, 2):
@@ -127,7 +127,7 @@
self.failUnlessEqual(self.s._stopbits, stopbits)
# test illegal values
for illegal_value in (0, 3, 2.5, 57, 'a', None):
- self.failUnlessRaises(ValueError, self.s.setStopbits, illegal_value)
+ self.failUnlessRaises(ValueError, setattr, self.s, 'stopbits', illegal_value)
def test_TimeoutSetting(self):
for timeout in (None, 0, 1, 3.14159, 10, 1000, 3600):
@@ -138,7 +138,7 @@
self.failUnlessEqual(self.s._timeout, timeout)
# test illegal values
for illegal_value in (-1, 'a'):
- self.failUnlessRaises(ValueError, self.s.setTimeout, illegal_value)
+ self.failUnlessRaises(ValueError, setattr, self.s, 'timeout', illegal_value)
def test_XonXoffSetting(self):
for xonxoff in (True, False):