mirror of
				https://github.com/avatao-content/baseimage-tutorial-framework
				synced 2025-11-04 01:12:55 +00:00 
			
		
		
		
	Add forgotten test case
This commit is contained in:
		@@ -31,15 +31,6 @@ def fsm_update_msg():
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_ignores_other_keys():
 | 
			
		||||
    messages = []
 | 
			
		||||
    eh = FSMAwareEventHandler(DummyConnector())
 | 
			
		||||
    eh.handle_event = lambda msg, _: messages.append(msg)
 | 
			
		||||
 | 
			
		||||
    simulate_event(eh, {"key": "not.fsm.update"})
 | 
			
		||||
    assert not messages
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_ignores_unauthenticated(fsm_update_msg):
 | 
			
		||||
    messages = []
 | 
			
		||||
    eh = FSMAwareEventHandler(DummyConnector())
 | 
			
		||||
@@ -49,6 +40,17 @@ def test_ignores_unauthenticated(fsm_update_msg):
 | 
			
		||||
    assert not messages
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_ignores_other_keys(key):
 | 
			
		||||
    messages = []
 | 
			
		||||
    eh = FSMAwareEventHandler(DummyConnector())
 | 
			
		||||
    eh.handle_event = lambda msg, _: messages.append(msg)
 | 
			
		||||
 | 
			
		||||
    test_msg = {"key": "not.fsm.update"}
 | 
			
		||||
    sign_message(key, test_msg)
 | 
			
		||||
    simulate_event(eh, test_msg)
 | 
			
		||||
    assert not messages
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def test_accepts_authenticated(key, fsm_update_msg):
 | 
			
		||||
    messages = []
 | 
			
		||||
    eh = FSMAwareEventHandler(DummyConnector())
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user