diff options
author | cliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a> | 2011-03-19 00:22:32 +0000 |
---|---|---|
committer | cliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a> | 2011-03-19 00:22:32 +0000 |
commit | 70bf90432545b0583dde309aea507fa773f2d143 (patch) | |
tree | 5a450c91748efab2068067556beefb511a02218e /test | |
parent | e75f543f968817c02446bc84ec8c15c64d396adf (diff) | |
download | pyserial-70bf90432545b0583dde309aea507fa773f2d143.tar.gz |
related to SF 3093882, raise an exception when open() is called twice, also add unit test for this
git-svn-id: http://svn.code.sf.net/p/pyserial/code/trunk/pyserial@392 f19166aa-fa4f-0410-85c2-fa1106f25c8a
Diffstat (limited to 'test')
-rw-r--r-- | test/test_advanced.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/test_advanced.py b/test/test_advanced.py index 6c45006..0d85e2a 100644 --- a/test/test_advanced.py +++ b/test/test_advanced.py @@ -67,6 +67,13 @@ class Test_ChangeAttributes(unittest.TestCase): self.failUnlessEqual(self.s.port, 1) self.failUnlessEqual(self.s.portstr, serial.device(1)) + def test_DoubleOpen(self): + self.s.port = PORT + self.s.open() + # calling open for a second time is an error + self.failUnlessRaises(serial.SerialException, self.s.open) + + def test_BaudrateSetting(self): self.s.port = PORT self.s.open() |