def METHOD_NAME(stClient):
    # make sure that the test sites are not presented in the db
    rsClient = ResourceStatusClient()
    rsClient.deleteStatusElement("Site", "Status", testSite)
    rsClient.deleteStatusElement("Site", "Status", "testActive1.test.test")
    rsClient.deleteStatusElement("Site", "Status", "testActive.test.test")
    rsClient.deleteStatusElement("Site", "Status", "testBanned.test.test")
    # add test site
    result = rsClient.insertStatusElement(
        "Site",
        "Status",
        testSite,
        "all",
        "Active",
        "Site",
        "Synchronized",
        Datetime,
        Datetime,
        "tokenOwner",
        Datetime,
    )
    assert result["OK"] is True, result["Message"]
    stClient.rssCache.refreshCache()
    # TEST getSites
    # ...............................................................................
    result = stClient.getSites()
    assert result["OK"] is True, result["Message"]
    assert testSite in result["Value"]
    # TEST getSiteStatuses
    # ...............................................................................
    result = stClient.getSiteStatuses([testSite])
    assert result["OK"] is True, result["Message"]
    assert result["Value"][testSite] == "Active"
    # TEST getUsableSites
    # ...............................................................................
    result = stClient.getUsableSites([testSite])
    assert result["OK"] is True, result["Message"]
    assert testSite in result["Value"]
    # finally delete the test site
    result = rsClient.deleteStatusElement("Site", "Status", testSite)
    assert result["OK"] is True, result["Message"]