Skip to content

Commit

Permalink
fix tests. removed mock-based test
Browse files Browse the repository at this point in the history
todo: add web test to replace removed mock test
  • Loading branch information
leif committed Jan 7, 2016
1 parent 6c090d3 commit 86c1ce0
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 36 deletions.
33 changes: 0 additions & 33 deletions src/allmydata/test/test_multi_introducers.py
@@ -1,6 +1,5 @@
#!/usr/bin/python
import unittest, os
from mock import Mock, patch

from allmydata.util.fileutil import write, remove
from allmydata.client import Client, MULTI_INTRODUCERS_CFG
Expand Down Expand Up @@ -29,38 +28,6 @@ def cfg_cleanup():
remove("tahoe.cfg")
remove(MULTI_INTRODUCERS_CFG)

class TestRoot(unittest.TestCase):

def setUp(self):
cfg_setup()

def tearDown(self):
cfg_cleanup()

@patch('allmydata.web.root.Root')
def test_introducer_furls(self, MockRoot):
"""Ensure that a client's 'welcome page can fetch all introducer FURLs
loaded by the Client"""

# mock setup
mockctx = Mock()
mockdata = Mock()

# get the Client and furl count
myclient = Client()
furls = myclient.introducer_furls
furl_count = len(furls)

# Pass mock value to Root
myroot = Root(myclient)

# make the call
s = myroot.data_introducers(mockctx, mockdata)

#assertions: compare return value with preset value
self.failUnlessEqual(furl_count, len(s))



class TestClient(unittest.TestCase):
def setUp(self):
Expand Down
6 changes: 3 additions & 3 deletions src/allmydata/test/test_web.py
Expand Up @@ -676,7 +676,7 @@ def _check_introducer_not_connected_unguessable(res):
html = res.replace('\n', ' ')
self.failUnlessIn('<div class="furl">pb://someIntroducer/[censored]</div>', html)
self.failIfIn('pb://someIntroducer/secret', html)
self.failUnless(re.search('<img src="img/connected-no.png" alt="Disconnected" />[ ]*<div>No introducers connected</div>', html), res)
self.failUnless(re.search('<img src="img/connected-no.png" alt="Disconnected" /></div>[ ]*<div>No introducers connected</div>', html), res)
d.addCallback(_check_introducer_not_connected_unguessable)

# introducer connected, unguessable furl
Expand All @@ -689,7 +689,7 @@ def _check_introducer_connected_unguessable(res):
html = res.replace('\n', ' ')
self.failUnlessIn('<div class="furl">pb://someIntroducer/[censored]</div>', html)
self.failIfIn('pb://someIntroducer/secret', html)
self.failUnless(re.search('<img src="img/connected-yes.png" alt="Connected" />[ ]*<div>1 introducer connected</div>', html), res)
self.failUnless(re.search('<img src="img/connected-yes.png" alt="Connected" /></div>[ ]*<div>1 introducer connected</div>', html), res)
d.addCallback(_check_introducer_connected_unguessable)

# introducer connected, guessable furl
Expand All @@ -701,7 +701,7 @@ def _set_introducer_connected_guessable(ign):
def _check_introducer_connected_guessable(res):
html = res.replace('\n', ' ')
self.failUnlessIn('<div class="furl">pb://someIntroducer/introducer</div>', html)
self.failUnless(re.search('<img src="img/connected-yes.png" alt="Connected" />[ ]*<div>1 introducer connected</div>', html), res)
self.failUnless(re.search('<img src="img/connected-yes.png" alt="Connected" /></div>[ ]*<div>1 introducer connected</div>', html), res)
d.addCallback(_check_introducer_connected_guessable)
return d

Expand Down

0 comments on commit 86c1ce0

Please sign in to comment.