mirror of
https://github.com/wassname/simpeg.git
synced 2026-06-28 04:07:25 +08:00
44 lines
1.6 KiB
Python
44 lines
1.6 KiB
Python
import subprocess
|
|
import unittest
|
|
import os
|
|
|
|
class Doc_Test(unittest.TestCase):
|
|
|
|
@property
|
|
def path_to_docs(self):
|
|
dirname, filename = os.path.split(os.path.abspath(__file__))
|
|
return os.path.sep.join(dirname.split(os.path.sep)[:-2] + ['docs'])
|
|
|
|
def test_html(self):
|
|
doctrees_path = os.path.sep.join(self.path_to_docs.split(os.path.sep) + ['_build']+['doctrees'])
|
|
html_path = os.path.sep.join(self.path_to_docs.split(os.path.sep) + ['_build']+['html'])
|
|
|
|
check = subprocess.call(["sphinx-build", "-nW", "-b", "html", "-d",
|
|
"%s"%(doctrees_path) ,
|
|
"%s"%(self.path_to_docs),
|
|
"%s"%(html_path)])
|
|
assert check == 0
|
|
|
|
# def test_latex(self):
|
|
# doctrees_path = os.path.sep.join(self.path_to_docs.split(os.path.sep) + ['_build']+['doctrees'])
|
|
# latex_path = os.path.sep.join(self.path_to_docs.split(os.path.sep) + ['_build']+['latex'])
|
|
|
|
# check = subprocess.call(["sphinx-build", "-nW", "-b", "latex", "-d",
|
|
# "%s"%(doctrees_path),
|
|
# "%s"%(self.path_to_docs),
|
|
# "%s"%(latex_path)])
|
|
# assert check == 0
|
|
|
|
# def test_linkcheck(self):
|
|
# doctrees_path = os.path.sep.join(self.path_to_docs.split(os.path.sep) + ['_build']+['doctrees'])
|
|
# link_path = os.path.sep.join(self.path_to_docs.split(os.path.sep) + ['_build'])
|
|
|
|
# check = subprocess.call(["sphinx-build", "-nW", "-b", "linkcheck", "-d",
|
|
# "%s"%(doctrees_path),
|
|
# "%s"%(self.path_to_docs),
|
|
# "%s"%(link_path)])
|
|
# assert check == 0
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|