Ejemplo n.º 1
0
 def test_020_build(self):
     dvl = Deveal()
     slides_dir = os.path.join(EXEC_DIR, "slides")
     os.chdir(slides_dir)
     args = {}
     self.assertEqual(dvl.run_build(args), 0)
     self.assertTrue(os.path.isfile(os.path.join(slides_dir, "index.html")))
Ejemplo n.º 2
0
 def test_030_clonereveal(self):
     dvl = Deveal()
     slides_dir = os.path.join(EXEC_DIR, "slides")
     os.chdir(slides_dir)
     args = {}
     self.assertFalse(os.path.exists(os.path.join(slides_dir, "reveal.js")))
     self.assertEqual(dvl.run_reveal(args), 0)
     self.assertTrue(os.path.isdir(os.path.join(slides_dir, "reveal.js")))
Ejemplo n.º 3
0
 def test_011_new_withreveal(self):
     dvl = Deveal()
     os.chdir(EXEC_DIR)
     args = {"path": "slideswithreveal", "with_reveal": True}
     self.assertEqual(dvl.run_new(args), 0)
     slides_dir = os.path.join(EXEC_DIR, "slideswithreveal")
     self.assertTrue(os.path.isdir(slides_dir))
     self.assertTrue(os.path.isdir(os.path.join(slides_dir, "reveal.js")))
Ejemplo n.º 4
0
 def test_022_build_templateerror_missingsections(self):
     dvl = Deveal()
     os.chdir(EXEC_DIR)
     args = {"path": "slidestplsections"}
     self.assertEqual(dvl.run_new(args), 0)
     slides_dir = os.path.join(EXEC_DIR, "slidestplsections")
     shutil.rmtree(os.path.join(slides_dir, "sections"))
     os.chdir(slides_dir)
     args = {}
     self.assertEqual(dvl.run_build(args), 127)
     self.assertFalse(os.path.isdir(os.path.join(slides_dir, "sections")))
Ejemplo n.º 5
0
 def test_021_build_templateerror_missingindex(self):
     dvl = Deveal()
     os.chdir(EXEC_DIR)
     args = {"path": "slidestplindex"}
     self.assertEqual(dvl.run_new(args), 0)
     slides_dir = os.path.join(EXEC_DIR, "slidestplindex")
     os.remove(os.path.join(slides_dir, "deveal-index.html"))
     os.chdir(slides_dir)
     args = {}
     self.assertEqual(dvl.run_build(args), 127)
     self.assertFalse(
         os.path.isfile(os.path.join(slides_dir, "deveal-index.html")))
Ejemplo n.º 6
0
 def test_010_new(self):
     dvl = Deveal()
     os.chdir(EXEC_DIR)
     args = {"path": "slides"}
     self.assertEqual(dvl.run_new(args), 0)
     slides_dir = os.path.join(EXEC_DIR, "slides")
     self.assertTrue(os.path.isfile(os.path.join(slides_dir,
                                                 "deveal.yaml")))
     self.assertTrue(
         os.path.isfile(os.path.join(slides_dir, "deveal-index.html")))
     self.assertTrue(os.path.isfile(os.path.join(slides_dir, "deveal.css")))
     self.assertTrue(os.path.isdir(os.path.join(slides_dir, "sections")))
Ejemplo n.º 7
0
 def test_012_new_alreadyexists(self):
     dvl = Deveal()
     os.chdir(EXEC_DIR)
     args = {"path": "slides"}
     self.assertNotEqual(dvl.run_new(args), 0)