def testFilename(self): items = moose_docs_import(include=[ 'docs/content/utilities/moose_docs/*', 'docs/content/getting_started/*' ], exclude=[ 'docs/content/utilities/memory_logger/*', 'docs/**/moose_markdown/*' ], base='docs/content', extensions=('.md')) self.assertIsInstance(items, list) gold = '{}/docs/content/utilities/moose_docs/moose_markdown/index.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) gold = '{}/docs/content/documentation/systems/Kernels/framework/Diffusion.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) gold = '{}/docs/content/documentation/utilities/memory_logger/memory_logger.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) gold = '{}/docs/content/getting_started/create_an_app.md'. \ format(MooseDocs.ROOT_DIR) self.assertIn(gold, items) gold = '{}/docs/content/utilities/moose_docs/moose_markdown/index.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items)
def testFilename(self): items = moose_docs_import(include=['docs/content/utilities/moose_docs/*', 'docs/content/getting_started/*'], exclude=['docs/content/utilities/memory_logger/*', 'docs/**/moose_markdown/*'], base='docs/content', extensions=('.md')) self.assertIsInstance(items, list) gold = '{}/docs/content/utilities/moose_docs/moose_markdown/index.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) gold = '{}/docs/content/documentation/systems/Kernels/framework/Diffusion.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) gold = '{}/docs/content/documentation/utilities/memory_logger/memory_logger.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) gold = '{}/docs/content/getting_started/create_an_app.md'. \ format(MooseDocs.ROOT_DIR) self.assertIn(gold, items) gold = '{}/docs/content/utilities/moose_docs/moose_markdown/index.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items)
def testIndex(self): items = moose_docs_import(include=['docs/content/index.md'], base='docs/content', extensions=('.md')) self.assertEqual(len(items), 1) self.assertEqual( items[0], os.path.join(MooseDocs.ROOT_DIR, 'docs', 'content', 'index.md'))
def testBasic(self): items = moose_docs_import(include=['large_media/**'], root_dir=MooseDocs.ROOT_DIR, base='', extensions=('.gif')) self.assertIsInstance(items, list) self.assertIn(os.path.join(MooseDocs.ROOT_DIR, 'large_media/level_set/circle_rotate_master_out.gif'), items)
def testErrors(self): moose_docs_import(include=42) self.assertInLogError('The "include" must be a list of str items.') moose_docs_import(include=[42]) self.assertInLogError('The "include" must be a list of str items.') moose_docs_import(exclude=42) self.assertInLogError('The "exclude" must be a list of str items.') moose_docs_import(exclude=[42]) self.assertInLogError('The "exclude" must be a list of str items.')
def testErrors(self): moose_docs_import(include=42) self.assertInLogError('The "include" must be a list of str items.') moose_docs_import(include=[42]) self.assertInLogError('The "include" must be a list of str items.') moose_docs_import(exclude=42) self.assertInLogError('The "exclude" must be a list of str items.') moose_docs_import(exclude=[42]) self.assertInLogError('The "exclude" must be a list of str items.')
def testBasic(self): items = moose_docs_import(include=['large_media/**'], root_dir=MooseDocs.ROOT_DIR, base='', extensions=('.gif')) self.assertIsInstance(items, list) self.assertIn( os.path.join(MooseDocs.ROOT_DIR, 'large_media/level_set/circle_rotate_master_out.gif'), items)
def testExclude(self): items = moose_docs_import(include=['docs/content/**'], exclude=['docs/content/documentation/**/level_set/**'], base='docs/content', extensions=('.md')) gold = os.path.join(MooseDocs.ROOT_DIR, 'docs/content/documentation/systems/Kernels/framework/Diffusion.md') self.assertIn(gold, items) gold = os.path.join(MooseDocs.ROOT_DIR, 'docs/content/documentation/systems/Kernels/level_set/' \ 'LevelSetAdvection.md') self.assertNotIn(gold, items)
def testBasic(self): items = moose_docs_import(include=['docs/content/*'], exclude=['docs/content/documentation/*'], root_dir=MooseDocs.ROOT_DIR, base='docs/content', extensions=('.md')) self.assertIsInstance(items, list) gold = '{}/docs/content/utilities/moose_docs/moose_markdown/index.md'. \ format(MooseDocs.ROOT_DIR) self.assertIn(gold, items) gold = '{}/docs/content/documentation/systems/Kernels/framework/Diffusion.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) self.assertTrue(all(x.endswith('.md') for x in items))
def testBasic(self): items = moose_docs_import(include=['docs/content/*'], exclude=['docs/content/documentation/*'], root_dir=MooseDocs.ROOT_DIR, base='docs/content', extensions=('.md')) self.assertIsInstance(items, list) gold = '{}/docs/content/utilities/moose_docs/moose_markdown/index.md'. \ format(MooseDocs.ROOT_DIR) self.assertIn(gold, items) gold = '{}/docs/content/documentation/systems/Kernels/framework/Diffusion.md'. \ format(MooseDocs.ROOT_DIR) self.assertNotIn(gold, items) self.assertTrue(all(x.endswith('.md') for x in items))
def testExclude(self): items = moose_docs_import( include=['docs/content/**'], exclude=['docs/content/documentation/**/level_set/**'], base='docs/content', extensions=('.md')) gold = os.path.join( MooseDocs.ROOT_DIR, 'docs/content/documentation/systems/Kernels/framework/Diffusion.md' ) self.assertIn(gold, items) gold = os.path.join(MooseDocs.ROOT_DIR, 'docs/content/documentation/systems/Kernels/level_set/' \ 'LevelSetAdvection.md') self.assertNotIn(gold, items)
def testIndex(self): items = moose_docs_import(include=['docs/content/index.md'], base='docs/content', extensions=('.md')) self.assertEqual(len(items), 1) self.assertEqual(items[0], os.path.join(MooseDocs.ROOT_DIR, 'docs', 'content', 'index.md'))