Developing with nose¶
Get the code¶
nose is hosted at GitHub. You should clone this repository if you’re developing a plugin or working on bug fixes for nose:
git clone https://github.com/nose-devs/nose
You should fork this repository if you are developing new features for nose. Then submit your changes as a pull request.
Read¶
- Extending and customizing nose with plugins
- nose internals
- Test runner and main()
- Test Loader
TestLoader
defaultTestLoader
- Test Selection
Selector
TestAddress
defaultSelector
- Configuration
- Test Cases
- Test Suites
ContextList
ContextSuite
ContextSuiteFactory
FinalizingSuiteWrapper
LazySuite
MixedContextError
- Test Result
TextTestResult
- Result Proxy
ResultProxy
ResultProxyFactory
proxied_attribute()
- Plugin Manager
BuiltinPluginManager
DefaultPluginManager
EntryPointPluginManager
PluginManager
RestrictedPluginManager
- Importer
- nosetests setuptools command
- Bootstrapping
get_user_options()
nosetests
- Twisted integration
TimeExpired
deferred()
stop_reactor()
threaded_reactor()
- Traceback inspector
- Utility functions
- Contributing to nose