Beispiel #1
0
 def test_get_page_success(self):
     page = h.get_page(os.path.join(os.getcwd(), "markdown", "index"))
     self.assertTrue(page is not None)
     self.assertTrue(type(page) is dict)
     self.assertEqual(page["path"], "")
     page = h.get_page(os.path.join(os.getcwd(), "markdown", "page1.md"))
     self.assertEqual(page["path"], "page1")
Beispiel #2
0
 def test_get_page_failure(self):
     # This is simply not a file in MD_FILES.
     page = h.get_page("--not--a-file")
     self.assertTrue(page is None)
     # This is an existing file outside of MD_FILES.
     page = h.get_page("../requirements.txt")
     self.assertTrue(page is None)
Beispiel #3
0
 def test_get_page_success(self):
     page = h.get_page(os.path.join(os.getcwd(), "markdown", "index"))
     self.assertTrue(page is not None)
     self.assertTrue(type(page) is dict)
     self.assertEqual(page["path"], "")
     page = h.get_page(os.path.join(os.getcwd(), "markdown", "page1.md"))
     self.assertEqual(page["path"] , "page1")
Beispiel #4
0
 def test_get_page_failure(self):
     # This is simply not a file in MD_FILES.
     page = h.get_page("--not--a-file")
     self.assertTrue(page is None)
     # This is an existing file outside of MD_FILES.
     page = h.get_page("../requirements.txt")
     self.assertTrue(page is None)
Beispiel #5
0
 def test_make_context(self):
     # Make sure we're writing a new _nav_cache file.
     nc = os.path.join(app.config["MD_FILES"], "_nav_cache")
     if os.path.isfile(nc):
         os.remove(nc)
     page = h.get_page(os.path.join(os.getcwd(), "markdown", "page2.md"))
     context = h.make_context(page)
     self.assertEqual(len(context["folders"]), 1)
     self.assertEqual(len(context["files"]), 3)
     self.assertEqual(context["current_index"], 1)
     self.assertEqual(context["previous_page"]["path"], "page1")
     self.assertEqual(context["next_page"]["path"], "page3")
     self.assertEqual(context["up_level"]["path"], "")
Beispiel #6
0
 def test_make_context(self):
     # Make sure we're writing a new _nav_cache file.
     nc = os.path.join(app.config["MD_FILES"], "_nav_cache")
     if os.path.isfile(nc):
         os.remove(nc)
     page = h.get_page(os.path.join(os.getcwd(), "markdown", "page2.md"))
     context = h.make_context(page)
     self.assertEqual(len(context["folders"]), 1)
     self.assertEqual(len(context["files"]), 3)
     self.assertEqual(context["current_index"], 1)
     self.assertEqual(context["previous_page"]["path"], "page1")
     self.assertEqual(context["next_page"]["path"], "page3")
     self.assertEqual(context["up_level"]["path"], "")