]> Sergey Matveev's repositories - btrtrc.git/commitdiff
TestClientDisabledImplicitNetworksButDhtEnabled
authorMatt Joiner <anacrolix@gmail.com>
Thu, 20 Feb 2020 05:57:28 +0000 (16:57 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Thu, 20 Feb 2020 05:57:28 +0000 (16:57 +1100)
client_test.go

index 09d9637abedbece0853cc20e63a2a56e9a03803f..7af30321b919729d33a359939379d971ca5394cb 100644 (file)
@@ -800,3 +800,15 @@ func TestIssue335(t *testing.T) {
        assert.True(t, new)
        require.True(t, cl.WaitAll())
 }
+
+func TestClientDisabledImplicitNetworksButDhtEnabled(t *testing.T) {
+       cfg := TestingConfig()
+       cfg.DisableTCP = true
+       cfg.DisableUTP = true
+       cfg.NoDHT = false
+       cl, err := NewClient(cfg)
+       require.NoError(t, err)
+       defer cl.Close()
+       assert.Empty(t, cl.listeners)
+       assert.NotEmpty(t, cl.DhtServers())
+}