uselotus / lotus

File .deepsource.toml not found in the default branch of the repository root. Please refer to the docs.

Unnecessary use of getattr PTC-W0034
Anti-pattern
Major
a year agoa year old
getattr is missing a default value
126        )
127        assert len(customer_org_events) == setup_dict["num_events_in"] + 1
128        assert [
129            getattr(event, "idempotency_id") for event in customer_org_events130        ].count(setup_dict["idempotency_id"]) == 1
131
132    def test_batch_track_event_creates_event(
getattr is missing a default value
177            getattr(event, "idempotency_id") for event in customer_org_events
178        ].count(idem1) == 1
179        assert [
180            getattr(event, "idempotency_id") for event in customer_org_events181        ].count(idem2) == 1
getattr is missing a default value
174        )
175        assert len(customer_org_events) == setup_dict["num_events_in"] + 2
176        assert [
177            getattr(event, "idempotency_id") for event in customer_org_events178        ].count(idem1) == 1
179        assert [
180            getattr(event, "idempotency_id") for event in customer_org_events