def test_generateModuleIndex(self): # This test is a bit un-unity # And *damnit* how do I write teardowners html.EPYTEXT = False sysw = html.SystemWriter(None) pack = model.Package(None, "twisted", None) mod = model.Module(None, "threadz", "Woot\nYeah", pack) fun = model.Function(None, "blat", "HICKY HECK\nYEAH", mod) fun.argspec = [(), None, None, ()] out = sysw.getHTMLFor(fun) assert "blat()" in out assert "HICKY HECK\nYEAH" in out
def test_generateLine_method(): """ Check inventory for method. Methods are functions inside a class. """ sut = make_SphinxInventory() parent = model.Class("ignore-system", "class1", "docstring") result = sut._generateLine( model.Function("ignore-system", "meth1", "ignore-docstring", parent)) assert "class1.meth1 py:method -1 class1.html#meth1 -\n" == result
def test_generateLine_function(): """ Check inventory for function. Functions are inside a module. """ sut = make_SphinxInventory() parent = model.Module("ignore-system", "module1", "docstring") result = sut._generateLine( model.Function("ignore-system", "func1", "ignore-docstring", parent)) assert "module1.func1 py:function -1 module1.html#func1 -\n" == result
def test_generateLine_method(): """ Check inventory for method. Methods are functions inside a class. """ sut = make_SphinxInventory() parent = model.Class('ignore-system', 'class1', 'docstring') result = sut._generateLine( model.Function('ignore-system', 'meth1', 'ignore-docstring', parent)) assert 'class1.meth1 py:method -1 class1.html#meth1 -\n' == result
def test_generateLine_function(): """ Check inventory for function. Functions are inside a module. """ sut = make_SphinxInventory() parent = model.Module('ignore-system', 'module1', 'docstring') result = sut._generateLine( model.Function('ignore-system', 'func1', 'ignore-docstring', parent)) assert 'module1.func1 py:function -1 module1.html#func1 -\n' == result
def test_generateLine_method(): """ Check inventory for method. Methods are functions inside a class. """ sut = sphinx.SphinxInventoryWriter(logger=object(), project_name='project_name') parent = model.Class('ignore-system', 'class1') result = sut._generateLine(model.Function('ignore-system', 'meth1', parent)) assert 'class1.meth1 py:method -1 class1.html#meth1 -\n' == result
def test_generateLine_function(): """ Check inventory for function. Functions are inside a module. """ sut = sphinx.SphinxInventoryWriter(logger=object(), project_name='project_name') parent = model.Module('ignore-system', 'module1') result = sut._generateLine(model.Function('ignore-system', 'func1', parent)) assert 'module1.func1 py:function -1 module1.html#func1 -\n' == result
def test_generateLine_method( inv_writer_nolog: sphinx.SphinxInventoryWriter) -> None: """ Check inventory for method. Methods are functions inside a class. """ parent = model.Class(IGNORE_SYSTEM, 'class1') result = inv_writer_nolog._generateLine( model.Function(IGNORE_SYSTEM, 'meth1', parent)) assert 'class1.meth1 py:method -1 class1.html#meth1 -\n' == result
def test_generateLine_function( inv_writer_nolog: sphinx.SphinxInventoryWriter) -> None: """ Check inventory for function. Functions are inside a module. """ parent = model.Module(IGNORE_SYSTEM, 'module1') result = inv_writer_nolog._generateLine( model.Function(IGNORE_SYSTEM, 'func1', parent)) assert 'module1.func1 py:function -1 module1.html#func1 -\n' == result