def test_is_there_a_runnable_negative(self): """ Given: an integration with no runnable param When: running validate on integration with no one of commands, fetch, feed or long-running Then: Validate it's invalid. """ current = {"script": {}} structure = mock_structure("", current) validator = IntegrationValidator(structure) validator.current_file = current assert validator.is_there_a_runnable() is False
def test_is_there_a_runnable(self, param): """ Given: one of any runnable integration When: running validate on integration with at least one of commands, fetch, feed or long-running Then: Validate it's valid. """ current = {"script": param} structure = mock_structure("", current) validator = IntegrationValidator(structure) validator.current_file = current assert validator.is_there_a_runnable() is True