def test_network_json_get_unsafe_data(): cfg = NetworkedJSONConfigFile( "http://echo.jsontest.com/__dict__/v/dump/lol") assert hasattr(cfg.config, "unsafe___dict__") assert cfg.config.unsafe___dict__ == "v" assert hasattr(cfg.config, "unsafe_dump") assert cfg.config.unsafe_dump == "lol"
def test_network_json_bad_data(): cfg = NetworkedJSONConfigFile("http://google.com/robots.txt")
def test_network_json_populate(): cfg = NetworkedJSONConfigFile("http://echo.jsontest.com/k/v") cfg.initial_populate({})
def test_network_json_dump(): cfg = NetworkedJSONConfigFile("http://echo.jsontest.com/k/v") cfg.dump()
def test_network_json_get_bad_url(): cfg = NetworkedJSONConfigFile("http://abc.def")
def test_network_json_get_url(): cfg = NetworkedJSONConfigFile("http://echo.jsontest.com/k/v") assert cfg.config.k == "v"
def test_network_json_populate(): cfg = NetworkedJSONConfigFile("http://echo.jsontest.com/k/v") cfg.initial_populate({})
def test_network_json_dump(): cfg = NetworkedJSONConfigFile("http://echo.jsontest.com/k/v") cfg.dump()