def test_tf_statejson_update_dict(): newobj = { "differet": True, } statejson = tf.TerraformStateJson("") statejson.update_dict(newobj) assert statejson.dict == newobj
def test_tf_statejson_update(): newobj = { "differet": True, } newstr = json.dumps(newobj) statejson = tf.TerraformStateJson("") statejson.update(newstr) assert str(statejson) == newstr
def test_tf_statejson_bad_dict(): obj = { "test": "foo", "nested": { "bar": "baz" }, "embed": tf.PlaceHolderValue("test"), } statejson = tf.TerraformStateJson("") with pytest.raises(ValueError): statejson.dict = obj
def test_tf_statejson_update_bad(): statejson = tf.TerraformStateJson("hello") with pytest.raises(ValueError): statejson.update({"hello": "world"})