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

Method test_set

Lib/test/test_tkinter/test_variables.py:317–330  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

315 self.assertIs(v.get(), True)
316
317 def test_set(self):
318 true = 1 if self.root.wantobjects() else "1"
319 false = 0 if self.root.wantobjects() else "0"
320 v = BooleanVar(self.root, name="name")
321 v.set(True)
322 self.assertEqual(self.root.globalgetvar("name"), true)
323 v.set("0")
324 self.assertEqual(self.root.globalgetvar("name"), false)
325 v.set(42)
326 self.assertEqual(self.root.globalgetvar("name"), true)
327 v.set(0)
328 self.assertEqual(self.root.globalgetvar("name"), false)
329 v.set("on")
330 self.assertEqual(self.root.globalgetvar("name"), true)
331
332 def test_invalid_value_domain(self):
333 false = 0 if self.root.wantobjects() else "0"

Callers

nothing calls this directly

Calls 4

setMethod · 0.95
BooleanVarClass · 0.90
wantobjectsMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected