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
 |