| from buildstream import Source | |
| # Just a dummy plugin which does not support the new load_ref() method. | |
| # | |
| # Use this to test that the core behaves as expected with such plugins. | |
| # | |
| class NoLoadRefSource(Source): | |
| BST_MIN_VERSION = "2.0" | |
| def configure(self, node): | |
| pass | |
| def preflight(self): | |
| pass | |
| def get_unique_key(self): | |
| return {} | |
| def get_ref(self): | |
| return None | |
| def set_ref(self, ref, node): | |
| pass | |
| def fetch(self): | |
| pass | |
| def stage(self, directory): | |
| pass | |
| def setup(): | |
| return NoLoadRefSource |