def test_attempt_write_outside_project_root(): with wrap() as wrapper: try: doc = Doc("../../example.txt", wrapper, [], contents="hello") doc.setup() doc.setup_datas() assert False, 'should raise UserFeedback' except dexy.exceptions.UserFeedback as e: print str(e) assert 'trying to write' in str(e)
def test_attempt_write_outside_project_root(): with wrap() as wrapper: try: doc = Doc("../../example.txt", wrapper, [], contents = "hello") doc.setup() doc.setup_datas() assert False, 'should raise UserFeedback' except dexy.exceptions.UserFeedback as e: print str(e) assert 'trying to write' in str(e)