MCPcopy
hub / github.com/scrapy/scrapy / test_update_jsonstring

Method test_update_jsonstring

tests/test_settings/__init__.py:232–239  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

230 settings.update([("key", 1)])
231
232 def test_update_jsonstring(self):
233 settings = BaseSettings({"number": 0, "dict": BaseSettings({"key": "val"})})
234 settings.update('{"number": 1, "newnumber": 2}')
235 assert settings["number"] == 1
236 assert settings["newnumber"] == 2
237 settings.set("dict", '{"key": "newval", "newkey": "newval2"}')
238 assert settings["dict"]["key"] == "newval"
239 assert settings["dict"]["newkey"] == "newval2"
240
241 def test_delete(self):
242 settings = BaseSettings({"key": None})

Callers

nothing calls this directly

Calls 3

updateMethod · 0.95
setMethod · 0.95
BaseSettingsClass · 0.90

Tested by

no test coverage detected