diff options
author | cliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a> | 2004-01-15 01:20:23 +0000 |
---|---|---|
committer | cliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a> | 2004-01-15 01:20:23 +0000 |
commit | 107db8d2eadbc7ebff536d08cb7b0c74e9279016 (patch) | |
tree | d68a91e6b19e25866796ddb39d3b6bec426770ea /pyserial/examples/test_advanced.py | |
parent | 5e52fc71b576da04fcde7a7ad848f22b45d0a8fb (diff) | |
download | pyserial-git-107db8d2eadbc7ebff536d08cb7b0c74e9279016.tar.gz |
accept any baudrate and let the system decide if that is a valid value, added test for that
Diffstat (limited to 'pyserial/examples/test_advanced.py')
-rw-r--r-- | pyserial/examples/test_advanced.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pyserial/examples/test_advanced.py b/pyserial/examples/test_advanced.py index d9ca93d..8d65b16 100644 --- a/pyserial/examples/test_advanced.py +++ b/pyserial/examples/test_advanced.py @@ -58,6 +58,8 @@ class Test_ChangeAttributes(unittest.TestCase): self.failUnlessEqual(self.s.portstr, serial.device(1)) def test_BaudrateSetting(self): + self.s.port = PORT + self.s.open() for baudrate in (300, 9600, 19200, 115200): self.s.baudrate = baudrate #test get method @@ -65,7 +67,14 @@ class Test_ChangeAttributes(unittest.TestCase): #test internals self.failUnlessEqual(self.s._baudrate, baudrate) #test illegal values - for illegal_value in (-300, -1, 0, 301, 9000, 12345, 'a', None): + for illegal_value in (-300, -1, 0, 'a', None): + self.failUnlessRaises(ValueError, self.s.setBaudrate, illegal_value) + + def test_BaudrateSetting2(self): + #test illegal values, depending on machine/port some of these may be valid... + self.s.port = PORT + self.s.open() + for illegal_value in (500000,576000,921600,92160): self.failUnlessRaises(ValueError, self.s.setBaudrate, illegal_value) def test_BytesizeSetting(self): |