def METHOD_NAME(self):
    class FledgeProcessImp(FledgeProcess):
        def run(self):
            pass
    with patch.object(sys, 'argv', ['pytest', '--address', 'corehost', '--port', '32333', '--name', 'sname']):
        with patch.object(MicroserviceManagementClient, '__init__', return_value=None) as mmc_patch:
            with patch.object(ReadingsStorageClientAsync, '__init__', return_value=None) as rsc_async_patch:
                with patch.object(StorageClientAsync, '__init__', return_value=None) as sc_async_patch:
                    fp = FledgeProcessImp()
    mmc_patch.assert_called_once_with('corehost', 32333)
    rsc_async_patch.assert_called_once_with('corehost', 32333)
    sc_async_patch.assert_called_once_with('corehost', 32333)
    assert fp._core_management_host is 'corehost'
    assert fp._core_management_port == 32333
    assert fp._name is 'sname'
    assert hasattr(fp, '_core_microservice_management_client')
    assert hasattr(fp, '_readings_storage_async')
    assert hasattr(fp, '_storage_async')
    assert hasattr(fp, '_start_time')