def test_plugin_matrix_invalid(): assert_that(Matrix.valid({}), equal_to(False)) assert_that(Matrix.valid(None), equal_to(False)) assert_that(Matrix.valid(OrderedDict({'a': 'abc'})), equal_to(False)) initialize() stream = StringIO(''' - name: test1 matrix: tags: - m1 ''') document = loader.ordered_load(stream) assert_that(TopLevel.valid(document), equal_to(False)) stream = StringIO(''' - name: test1 matrix: tags: - m1 tasks: - name: test2 matrix: tags: - m11 ''') document = loader.ordered_load(stream) assert_that(TopLevel.valid(document), equal_to(False))
def test_plugin_shell_invalid(): assert_that(Shell.valid({}), equal_to(False)) assert_that(Shell.valid(None), equal_to(False)) assert_that(Shell.valid(OrderedDict({'a': 'abc'})), equal_to(False)) initialize() stream = StringIO(''' - name: test1 shell: False ''') document = loader.ordered_load(stream) assert_that(TopLevel.valid(document), equal_to(False))
def test_plugin_continue_invalid(): assert_that(Continue.valid({}), equal_to(False)) assert_that(Continue.valid(None), equal_to(False)) assert_that(Continue.valid(OrderedDict({'a': 'abc'})), equal_to(False)) initialize() stream = StringIO(''' - name: test1 continue: - i1 - i2 ''') document = loader.ordered_load(stream) assert_that(TopLevel.valid(document), equal_to(False))
def test_top_level_is_created(): initialize() stream = StringIO(''' - name: test1 echo: hi1 - name: test2 echo: hi2 - name: test3 echo: hi3 ''') document = loader.ordered_load(stream) nodes = TopLevel.build(document) for node in nodes: assert_that(node, instance_of(TopLevel))
def reactor(request): initialize() yield stop_reactor(None)