예제 #1
0
    def update_garden(self, garden):
        garden_as_dict = SchemaParser.serialize_garden(garden, to_string=False)

        patches = json.dumps([{
            "operation": "config",
            "path": "",
            "value": garden_as_dict,
        }])

        return self.client.patch_garden(garden.name, patches)
예제 #2
0
    def create_garden(self, garden):
        """Create a new Garden

        Args:
            garden (Garden): The Garden to create

        Returns:
            Garden: The newly-created Garden

        """
        return self.client.post_gardens(SchemaParser.serialize_garden(garden))