MCPcopy Index your code
hub / github.com/python/cpython / test_getdouble

Method test_getdouble

Lib/test/test_tcl.py:211–224  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

209 tcl.getint, '42\ud800')
210
211 def test_getdouble(self):
212 tcl = self.interp.tk
213 self.assertEqual(tcl.getdouble(' 42 '), 42.0)
214 self.assertEqual(tcl.getdouble(' 42.5 '), 42.5)
215 self.assertEqual(tcl.getdouble(42.5), 42.5)
216 self.assertEqual(tcl.getdouble(42), 42.0)
217 self.assertRaises(TypeError, tcl.getdouble)
218 self.assertRaises(TypeError, tcl.getdouble, '42.5', '10')
219 self.assertRaises(TypeError, tcl.getdouble, b'42.5')
220 self.assertRaises(TclError, tcl.getdouble, 'a')
221 self.assertRaises((TypeError, ValueError, TclError),
222 tcl.getdouble, '42.5\0')
223 self.assertRaises((UnicodeEncodeError, ValueError, TclError),
224 tcl.getdouble, '42.5\ud800')
225
226 def test_getboolean(self):
227 tcl = self.interp.tk

Callers

nothing calls this directly

Calls 3

getdoubleMethod · 0.80
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected