Make riak unit test to fail

This commit is contained in:
Dmitry Shulyak 2015-09-20 11:03:17 +03:00
parent 9867b1e91b
commit 28a3bbec4e

View File

@ -132,15 +132,19 @@ def test_rmq(rmq_deps):
def test_riak(): def test_riak():
events = { events = {
'riak_service1': [evapi.React('riak_service1', 'run', 'success', 'riak_service2', 'join'), 'riak_service1': [
evapi.React('riak_service1', 'run', 'success', 'riak_service3', 'join')], evapi.React('riak_service1', 'run', 'success', 'riak_service2', 'run'),
'riak_service3': [evapi.React('riak_service3', 'join', 'success', 'riak_service1', 'commit')], evapi.React('riak_service1', 'run', 'success', 'riak_service3', 'run')],
'riak_service2': [evapi.React('riak_service2', 'join', 'success', 'riak_service1', 'commit')], 'riak_service3': [
evapi.React('riak_service3', 'join', 'success', 'riak_service1', 'commit'),
evapi.React('riak_service3', 'run', 'success', 'riak_service3', 'join')],
'riak_service2': [
evapi.React('riak_service2', 'run', 'success', 'riak_service2', 'join'),
evapi.React('riak_service2', 'join', 'success', 'riak_service1', 'commit')],
} }
changed = ['riak_service1'] changed = ['riak_service1']
changes_graph = nx.DiGraph() changes_graph = nx.DiGraph()
changes_graph.add_node('riak_service1.run') changes_graph.add_node('riak_service1.run')
evapi.build_edges(changed, changes_graph, events) evapi.build_edges(changed, changes_graph, events)
assert nx.topological_sort(changes_graph) == [ assert set(changes_graph.predecessors('riak_service1.commit')) == {'riak_service2.join', 'riak_service3.join'}
'riak_service1.run', 'riak_service2.join', 'riak_service3.join', 'riak_service1.commit']