Show More
@@ -806,6 +806,23 b' class IPythonDoctest(ExtensionDoctest):' | |||||
806 | name = 'ipdoctest' # call nosetests with --with-ipdoctest |
|
806 | name = 'ipdoctest' # call nosetests with --with-ipdoctest | |
807 | enabled = True |
|
807 | enabled = True | |
808 |
|
808 | |||
|
809 | def makeTest(self, obj, parent): | |||
|
810 | """Look for doctests in the given object, which will be a | |||
|
811 | function, method or class. | |||
|
812 | """ | |||
|
813 | # always use whitespace and ellipsis options | |||
|
814 | optionflags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS | |||
|
815 | ||||
|
816 | doctests = self.finder.find(obj, module=getmodule(parent)) | |||
|
817 | if doctests: | |||
|
818 | for test in doctests: | |||
|
819 | if len(test.examples) == 0: | |||
|
820 | continue | |||
|
821 | ||||
|
822 | yield DocTestCase(test, obj=obj, | |||
|
823 | optionflags=optionflags, | |||
|
824 | checker=self.checker) | |||
|
825 | ||||
809 | def configure(self, options, config): |
|
826 | def configure(self, options, config): | |
810 |
|
827 | |||
811 | Plugin.configure(self, options, config) |
|
828 | Plugin.configure(self, options, config) |
General Comments 0
You need to be logged in to leave comments.
Login now