mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-23 21:08:22 +00:00
webish: add 'my nodeid' to the page
This commit is contained in:
parent
c70b4773d3
commit
60bddba827
@ -1,9 +1,10 @@
|
||||
|
||||
import os
|
||||
from twisted.trial import unittest
|
||||
from twisted.internet import defer, reactor
|
||||
from twisted.application import service
|
||||
from allmydata import client, queen
|
||||
import os
|
||||
from allmydata.util import idlib
|
||||
from foolscap.eventual import flushEventualQueue
|
||||
from twisted.python import log
|
||||
from twisted.web.client import getPage
|
||||
@ -171,6 +172,10 @@ class SystemTest(unittest.TestCase):
|
||||
"I didn't see the right 'connected peers' message "
|
||||
"in: %s" % page
|
||||
)
|
||||
expected = "My nodeid: <span>%s</span>" % idlib.b2a(self.clients[0].nodeid)
|
||||
self.failUnless(expected in page,
|
||||
"I didn't see the right 'My nodeid' message "
|
||||
"in: %s" % page)
|
||||
d.addCallback(_got_welcome)
|
||||
d.addCallback(lambda res: getPage(base + "vdrive/subdir1"))
|
||||
def _got_subdir1(page):
|
||||
|
@ -14,6 +14,7 @@
|
||||
|
||||
<h2>Mesh Status</h2>
|
||||
|
||||
<div>My nodeid: <span n:render="string" n:data="my_nodeid" /></div>
|
||||
<div>Queen: <span n:render="string" n:data="queen_pburl" /></div>
|
||||
<div>Connected to queen?: <span n:render="string" n:data="connected_to_queen" /></div>
|
||||
<div>Known+Connected Peers: <span n:render="string" n:data="num_peers" /></div>
|
||||
|
@ -27,6 +27,8 @@ class Welcome(rend.Page):
|
||||
addSlash = True
|
||||
docFactory = getxmlfile("welcome.xhtml")
|
||||
|
||||
def data_my_nodeid(self, ctx, data):
|
||||
return idlib.b2a(IClient(ctx).nodeid)
|
||||
def data_queen_pburl(self, ctx, data):
|
||||
return IClient(ctx).introducer_furl
|
||||
def data_connected_to_queen(self, ctx, data):
|
||||
|
Loading…
Reference in New Issue
Block a user