## macro_with_args

macro_with_args(name, args)

My args macro is OK.

### Returns

An empty list.

### Parameters

       name
               required.
        
          The name of the test rule.

       args
               optional.
        
          Other arguments to include

## macro_with_both

macro_with_both(name, number, args, kwargs)

Oh wow this macro has both.

Not much else to say.

### Returns

An empty list.

### Parameters

       name
               required.
        
          The name of the test rule.

       number
               optional. default is 3
        
          Some number used for important things

       args
               optional.
        
          Other arguments to include

       kwargs
               optional.
        
          Other attributes to include

## macro_with_kwargs

macro_with_kwargs(name, config, deps, kwargs)

My kwargs macro is the best.

This is a long multi-line doc string.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer
elementum, diam vitae tincidunt pulvinar, nunc tortor volutpat dui,
vitae facilisis odio ligula a tortor. Donec ullamcorper odio eget ipsum tincidunt,
vel mollis eros pellentesque.

### Returns

An empty list.

### Parameters

       name
               required.
        
          The name of the test rule.

       config
               required.
        
          Config to use for my macro

       deps
               optional. default is []
        
          List of my macro's dependencies

       kwargs
               optional.
        
          Other attributes to include

