(self)
| 114 | self.assertEqual(tcl.eval('set a'),'1') |
| 115 | |
| 116 | def test_setvar_passing_null(self): |
| 117 | tcl = self.interp |
| 118 | tcl.setvar('a', 'a\0b') # ASCII-only |
| 119 | self.assertEqual(tcl.getvar('a'), 'a\x00b') |
| 120 | self.assertEqual(tcl.call('set', 'a'), 'a\x00b') |
| 121 | self.assertEqual(tcl.eval('set a'), 'a\x00b') |
| 122 | |
| 123 | tcl.setvar('a', '\u20ac\0') # non-ASCII |
| 124 | self.assertEqual(tcl.getvar('a'), '\u20ac\x00') |
| 125 | self.assertEqual(tcl.call('set', 'a'), '\u20ac\x00') |
| 126 | self.assertEqual(tcl.eval('set a'), '\u20ac\x00') |
| 127 | |
| 128 | def testSetVarArray(self): |
| 129 | tcl = self.interp |
nothing calls this directly
no test coverage detected