'test providing source path objects that differ from current object state'

def test_accessing_path_with_unexpected_objects(self):

    yed = Yedit(content={'a': {'b': {'c': ['d', 'e']}}})
    with self.assertRaises(YeditException):
        yed.put('a.b.c.d', 'x')
