Ticket #68: test_multi_introducers.2.py

File test_multi_introducers.2.py, 640 bytes (added by writefaruq, at 2010-07-24T14:29:26Z)

Check if Client's number of introducer_clients equals to the number of furls in "introducers" file

Line 
1#!/usr/bin/python
2
3import unittest
4from mock import Mock, patch, sentinel
5
6from allmydata.util.fileutil import write
7from allmydata.introducer.client import IntroducerClient
8from allmydata.client import Client, MULTI_INTRODUCERS_CFG
9
10INTRODUCER_FURLS=['furl1', 'furl2']
11
12class TestClient(unittest.TestCase):
13    def test_introducer_count(self):
14        write(MULTI_INTRODUCERS_CFG, '\n'.join(INTRODUCER_FURLS))
15        # get a client and count of introducer_clients
16        myclient = Client()
17        ic_count = len(myclient.introducer_clients)
18        self.failUnlessEqual(ic_count, 2)
19   
20if __name__ == "__main__":
21    unittest.main()