def test_cogging_with_markers_removed(): if not paver.doctools.has_cog: raise SkipTest("Cog must be installed for this test") env = tasks.Environment(doctools) tasks.environment = env opt = env.options opt.cog = Bunch() basedir = path(__file__).dirname() opt.cog.basedir = basedir opt.cog.pattern = "*.rst" opt.cog.includedir = basedir / "data" opt.cog.delete_code = True env.options = opt textfile = basedir / "data/textfile.rst" with open(textfile) as f: original_data = f.read() try: doctools.cog() with open(textfile) as f: data = f.read() print_(data) assert "[[[cog" not in data finally: with open(textfile, "w") as f: f.write(original_data)
def test_cogging_with_markers_removed(): if not paver.doctools.has_cog: raise SkipTest("Cog must be installed for this test") _no25() env = tasks.Environment(doctools) tasks.environment = env opt = env.options opt.cog = Bunch() basedir = path(__file__).dirname() opt.cog.basedir = basedir opt.cog.pattern = "*.rst" opt.cog.includedir = basedir / "data" opt.cog.delete_code = True env.options = opt textfile = basedir / "data/textfile.rst" with open(textfile) as f: original_data = f.read() try: doctools.cog() with open(textfile) as f: data = f.read() print_(data) assert "[[[cog" not in data finally: with open(textfile, "w") as f: f.write(original_data)
def test_cogging(): env = tasks.Environment(doctools) tasks.environment = env opt = env.options opt.cog = options.Bunch() basedir = path(__file__).dirname() opt.cog.basedir = basedir opt.cog.pattern = "*.rst" opt.cog.includedir = basedir / "data" env.options = opt doctools.cog() textfile = basedir / "data/textfile.rst" data = open(textfile).read() print data assert "print sys.path" in data doctools.uncog() data = open(textfile).read() assert "print sys.path" not in data
def test_cogging_with_markers_removed(): env = tasks.Environment(doctools) tasks.environment = env opt = env.options opt.cog = Bunch() basedir = path(__file__).dirname() opt.cog.basedir = basedir opt.cog.pattern = "*.rst" opt.cog.includedir = basedir / "data" opt.cog.delete_code = True env.options = opt textfile = basedir / "data/textfile.rst" original_data = open(textfile).read() try: doctools.cog() data = open(textfile).read() print data assert "[[[cog" not in data finally: open(textfile, "w").write(original_data)
def test_cogging(): if not paver.doctools.has_cog: raise SkipTest("Cog must be installed for this test") env = tasks.Environment(doctools) tasks.environment = env opt = env.options opt.cog = options.Bunch() basedir = path(__file__).dirname() opt.cog.basedir = basedir opt.cog.pattern = "*.rst" opt.cog.includedir = basedir / "data" env.options = opt doctools.cog() textfile = basedir / "data/textfile.rst" with open(textfile) as f: data = f.read() print_(data) assert "print sys.path" in data doctools.uncog() with open(textfile) as f: data = f.read() assert "print sys.path" not in data