23 lines
663 B
Python
23 lines
663 B
Python
def test_setting_report_handled_to_true_sets_handled_date(factories, now):
|
|
target = factories["music.Artist"]()
|
|
report = factories["moderation.Report"](target=target)
|
|
|
|
assert report.is_handled is False
|
|
assert report.handled_date is None
|
|
|
|
report.is_handled = True
|
|
report.save()
|
|
|
|
assert report.handled_date == now
|
|
|
|
|
|
def test_setting_report_handled_to_false_sets_handled_date_to_null(factories, now):
|
|
target = factories["music.Artist"]()
|
|
report = factories["moderation.Report"](
|
|
target=target, is_handled=True, handled_date=now
|
|
)
|
|
report.is_handled = False
|
|
report.save()
|
|
|
|
assert report.handled_date is None
|