def test_save_fails_if_integrity_error(self): """Test save raises a DBIntegrityError if the instance to be saved lacks a required value""" log = AuditlogFactory.build(app_id=None) assert_raises(DBIntegrityError, self.auditlog_repo.save, log)
def test_save_fails_if_integrity_error(self): """Test save raises a DBIntegrityError if the instance to be saved lacks a required value""" log = AuditlogFactory.build(project_id=None) assert_raises(DBIntegrityError, self.auditlog_repo.save, log)
def test_save(self): """Test save persist the log""" app = AppFactory.create() log = AuditlogFactory.build(app_id=app.id, app_short_name=app.short_name, user_id=app.owner.id, user_name=app.owner.name) assert self.auditlog_repo.get(log.id) is None self.auditlog_repo.save(log) assert self.auditlog_repo.get(log.id) == log, "Log not saved"
def test_save(self): """Test save persist the log""" project = ProjectFactory.create() log = AuditlogFactory.build(project_id=project.id, project_short_name=project.short_name, user_id=project.owner.id, user_name=project.owner.name) assert self.auditlog_repo.get(log.id) is None self.auditlog_repo.save(log) assert self.auditlog_repo.get(log.id) == log, "Log not saved"