def METHOD_NAME(self, reset_and_start_fledge, fledge_url):
    conn = http.client.HTTPConnection(fledge_url)
    conn.request("GET", '/fledge/ping')
    r = conn.getresponse()
    assert 200 == r.status
    r = r.read().decode()
    jdoc = json.loads(r)
    assert len(jdoc), "No data found"
    host_name, ip_addresses = get_machine_detail()
    assert 1 < jdoc['uptime']
    assert isinstance(jdoc['uptime'], int)
    assert 0 == jdoc['dataRead']
    assert 0 == jdoc['dataSent']
    assert 0 == jdoc['dataPurged']
    assert 'Fledge' == jdoc['serviceName']
    assert host_name == jdoc['hostName']
    assert ip_addresses == jdoc['ipAddresses']
    assert 'green' == jdoc['health']
    assert jdoc['authenticationOptional'] is True
    assert jdoc['safeMode'] is False
    assert re.match(SEMANTIC_VERSIONING_REGEX, jdoc['version']) is not None