()
| 380 | |
| 381 | |
| 382 | def test_setgetval(): |
| 383 | v = view.View() |
| 384 | with taddons.context(): |
| 385 | f = tflow.tflow() |
| 386 | v.add([f]) |
| 387 | v.setvalue([f], "key", "value") |
| 388 | assert v.getvalue(f, "key", "default") == "value" |
| 389 | assert v.getvalue(f, "unknow", "default") == "default" |
| 390 | |
| 391 | v.setvalue_toggle([f], "key") |
| 392 | assert v.getvalue(f, "key", "default") == "true" |
| 393 | v.setvalue_toggle([f], "key") |
| 394 | assert v.getvalue(f, "key", "default") == "false" |
| 395 | |
| 396 | # Test with a different key name to verify the fix for hardcoded "key" bug |
| 397 | v.setvalue([f], "custom_setting", "true") |
| 398 | v.setvalue_toggle([f], "custom_setting") |
| 399 | assert v.getvalue(f, "custom_setting", "default") == "false" |
| 400 | v.setvalue_toggle([f], "custom_setting") |
| 401 | assert v.getvalue(f, "custom_setting", "default") == "true" |
| 402 | |
| 403 | |
| 404 | def test_order(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…