16 lines
		
	
	
	
		
			588 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			588 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from butterrobot.objects import Channel, ChannelPlugin
 | |
| 
 | |
| 
 | |
| def test_channel_has_enabled_plugin_ok():
 | |
|     channel = Channel(
 | |
|         platform="debug",
 | |
|         platform_channel_id="debug",
 | |
|         channel_raw={},
 | |
|         plugins={
 | |
|             "enabled": ChannelPlugin(id=1, channel_id="test", plugin_id="enabled", enabled=True),
 | |
|             "existant": ChannelPlugin(id=2, channel_id="test", plugin_id="existant"),
 | |
|         }
 | |
|     )
 | |
|     assert not channel.has_enabled_plugin("non.existant")
 | |
|     assert not channel.has_enabled_plugin("existant")
 | |
|     assert channel.has_enabled_plugin("enabled")
 |