def test_get_qc_data_by_name(fake_check_name): """Tests for invalid values in `get_qc_data_by_name`.""" assert get_qc_data_by_name(fake_check_name) == { 'code': fake_check_name, 'is_critical': False, 'title': fake_check_name, }
def test_get_qc_data_by_name(fake_check_name): """Tests for invalid values in `get_qc_data_by_name`.""" assert get_qc_data_by_name(fake_check_name) == { "code": fake_check_name, "is_critical": False, "title": fake_check_name, }
def get_qualitycheck_stats(request, *args, **kwargs): failing_checks = request.resource_obj.get_checks() if failing_checks is None: return JsonResponse({}) result = [ dict(count=count, **get_qc_data_by_name(check)) for check, count in failing_checks.iteritems() ] def alphabetical_critical_first(item): critical_first = 0 if item['is_critical'] else 1 return critical_first, item['title'].lower() result = sorted(result, key=alphabetical_critical_first) return JsonResponse(result)
def test_get_qc_data_by_name(fake_check_name): """Tests for invalid values in `get_qc_data_by_name`.""" assert get_qc_data_by_name(fake_check_name) == {}