Metadata-Version: 1.0
Name: nose-allure-plugin
Version: 0.1a1
Summary: Nose plugin for allure framework
Home-page: https://github.com/sergeychipiga/nose-allure-plugin
Author: Sergey Chipiga
Author-email: chipiga86@gmail.com
License: UNKNOWN
Description: It is a port of [pytest-allure-adaptor](https://github.com/allure-framework/allure-python) for [nose framework](https://github.com/nose-devs/nose).
        
        ##Usage
        ``` bash
        nosetests --with-allure --logdir=/path/to/put/results
        ```
        
        ##Supported features
        ####Attachment
        To attach some content to test report:
        ``` python
         import nose
         
         def test_foo():
            nose.allure.attach('my attach', 'Hello, World')
        ```
        ####Step
        To divide a test into steps:
        ``` python
         import nose
        
         def test_foo():
             with nose.allure.step('step one'):
                 # do stuff
        
             with nose.allure.step('step two'):
                 # do more stuff
        ```
        Can also be used as decorators. By default step name is generated from method name:
        ``` python
         import nose
        
         @nose.allure.step
         def make_test_data_foo():
             # do stuff
        
         def test_foo():
             assert make_some_data_foo() is not None
        
         @nose.allure.step('make_some_data_foo')
         def make_some_data_bar():
             # do another stuff
        
         def test_bar():
             assert make_some_data_bar() is not None
        ```
        ####Environment Parameters
        You can provide test [environment parameters](https://github.com/allure-framework/allure-core/wiki/Environment) such as report name, browser or test server address to allure test report.
        ``` python
         import nose
        
         def test_dummy():
            nose.allure.environment(report='Allure report', browser=u'Firefox')
        ```
        
Platform: UNKNOWN
