today = now()
begin_last_month = today.replace(day=1) - relativedelta(months=+1)
end_this_month = today.replace(day=1) + relativedelta(months=+1, days=-1)
+ if end_this_month == today:
+ end_this_month += relativedelta(months=1)
ms = Membership.objects.create(
member=member,
start=begin_last_month,
)
content = b"".join(response.streaming_content).decode()
assert response.status_code == 200, content
- assert content == "\ufeffInterne Datenbank-ID,Name\r\n{},{}\r\n{},{}\r\n".format(
- inactive_member.pk, inactive_member.name, member.pk, member.name
+ assert (
+ "\r\n{},{}\r\n{},{}\r\n".format(
+ inactive_member.pk, inactive_member.name, member.pk, member.name
+ )
+ in content
)
)
content = response.content.decode()
assert response.status_code == 302, content
+ member.refresh_from_db()
assert not member.is_active