def test_result_calcs_compliance_score_correctly(apartment, search, expected_compliance_score): availability_manager_mock = MagicMock(spec=Availability.objects) availability_manager_mock.get_unknown_availability_type.return_value = Availability() result = Result._from_apartment_and_search(apartment, search, _availability_manager=availability_manager_mock) assert result.compliance_score == expected_compliance_score
def construct_result(apartment, search): result = Result._from_apartment_and_search(apartment,search) return result