'RunOptions are parsed correctly when a purpose is provided'

def test_purpose(self):

    arg_options = ('--distribution', 'ubuntu-14.04', '--provider', 'aws', '--purpose', 'test')
    run_options = RunOptionsForTest(self.mktemp())
    run_options.parseOptions(arg_options)
    self.assertEquals(run_options['purpose'], 'test')
