def test_on_create_generates_output(self): markdown = os.path.join(self.site.path, 'index.md') open(markdown, 'w').close() handler = SiteHandler(self.director) event = events.FileCreatedEvent(markdown) handler.on_created(event) html = os.path.join(self.director.config.outdir, 'index.html') self.assertTrue(os.path.exists(html))
def test_on_create_generates_directory(self): """Test that creation of a directory in the site source creates a directory in the output.""" directory = os.path.join(self.site.path, 'directory') os.mkdir(directory) handler = SiteHandler(self.director) event = events.DirCreatedEvent(directory) handler.on_created(event) out_directory = os.path.join(self.director.config.outdir, 'directory') self.assertTrue(os.path.exists(out_directory)) self.assertTrue(os.path.isdir(out_directory))