     func testSwarmPeers() {
         
         /// NB: This test will require the user to change the knownPeer to a known peer.
-        let knownPeer = "/ip4/192.168.5.18/tcp/4001/ipfs/\(self.altNodeIdString)"
+        let knownPeer = peerIPAddr+"/ipfs/"+self.altNodeIdString
         
         let swarmPeers = { (dispatchGroup: dispatch_group_t) throws -> Void in
             let api = try IpfsApi(host: self.hostString, port: self.hostPort)

                
                XCTAssert(result.object?["Strings"]?.array?[0].string! == expectedMessage)
                
/// The current version of the IPFS node fails to disconnect after the first success,
/// so I'm disabling this for now.
//                try api.swarm.disconnect(peerAddress) {
//                    result in
//                    
//                    XCTAssert(result.object?["Strings"]?.array?[0].string! == "dis" + expectedMessage)
                    dispatch_group_leave(dispatchGroup)
//                }
                
            }
        }


class SwiftIpfsApiTests: XCTestCase {

    var hostString      = "192.168.5.8"
    let hostPort        = 5001
    
    /// Your own IPNS node hash
    let nodeIdString    = "QmWNwhBWa9sWPvbuS5XNaLp6Phh5vRN77BZRF5xPWG3FN1"
    
    /// Another know neighbouring hash
    let altNodeIdString = "QmSoLnSGccFuZQJzRadHn95W2CrSFmZuTdDWP8HXaHca9z"

    let peerIPAddr = "/ip4/104.236.176.52/tcp/4001"
    
    override func setUp() {
        super.setUp()
        
    }
    
    override func tearDown() {
