예제 #1
0
def test_doesnt_dispatch_changes_in_stats_when_nothing_has_changed():
    events = mock_events()
    events.should_receive("dispatch")\
            .with_args("moved", (0, 0))

    manager = Manager(mock_term(), mock_proxy(), mock_proxy(), events)
    manager.stats = stats_dict

    manager.process(stats)
예제 #2
0
def test_doesnt_dispatch_changes_in_stats_when_no_stats_on_screen():
    events = mock_events()

    events.should_receive("dispatch")\
            .with_args("moved", (0, 0))

    manager = Manager(mock_term(), mock_proxy(), mock_proxy(), events)
    manager.stats = stats_dict

    manager.process("this string doesn't have stats")