def save(self, *args, **kwargs): self.impact = sanitize(self.impact) self.report = sanitize(self.report) self.summary = sanitize(self.summary) self.environment = sanitize(self.environment) super(Incident, self).save(*args, **kwargs)
def save(self, *args, **kwargs): self.text = sanitize(self.text) super(TimelineEvent, self).save(*args, **kwargs)
def save(self, *args, **kwargs): self.details = sanitize(self.details) super(Action, self).save(*args, **kwargs)
def save(self, *args, **kwargs): self.text = sanitize(self.text) super(StatusUpdate, self).save(*args, **kwargs)
def test_sanitise_handles_none(): try: sanitize(None) except TypeError: pytest.fail("Unexpected TypeError handling None")
def test_sanitise_sends_sends_to_bleach(): with mock.patch("bleach.clean", return_value="good text string"): actual = sanitize("bad text string") assert actual == "good text string"