def testCreateTestbedClientConfDefault(self):
        conf = TestbedClientConfiguration(2)

        self.assertEquals(2, conf.get_id())
        self.assertNotEquals(None, conf.get_port())
        self.assertEquals("", conf.get_base_directory())
        self.assertEquals(32, conf.get_uprate())
        self.assertEquals(32, conf.get_downrate())
        self.assertEquals(0, len(conf.get_leeching_list()))
        self.assertEquals(0, len(conf.get_seeding_list()))
        self.assertEquals("none", conf.get_peer_selection_mode())
        self.assertEquals("none", conf.get_neighbour_selection_mode())
 def testCreateTestbedClientConfDefault(self):
     conf = TestbedClientConfiguration(2)
     
     self.assertEquals(2, conf.get_id())
     self.assertNotEquals(None, conf.get_port())
     self.assertEquals("", conf.get_base_directory())
     self.assertEquals(32, conf.get_uprate())
     self.assertEquals(32, conf.get_downrate())
     self.assertEquals(0, len(conf.get_leeching_list()))
     self.assertEquals(0, len(conf.get_seeding_list()))
     self.assertEquals("none", conf.get_peer_selection_mode())
     self.assertEquals("none", conf.get_neighbour_selection_mode())
    def testCreateTestbedClientConf(self):
        conf = TestbedClientConfiguration(id=1,
                                          port=8859,
                                          uprate=64,
                                          downrate=64,
                                          peerSelection="local",
                                          neighbourSelection="local")
        conf.add_file_to_leech(0)
        conf.add_file_to_leech(1)
        conf.add_file_to_seed(2)

        self.assertEquals(1, conf.get_id())
        self.assertEquals(8859, conf.get_port())
        self.assertEquals(64, conf.get_uprate())
        self.assertEquals(64, conf.get_downrate())
        self.assertEquals(0, conf.get_leeching_list()[0])
        self.assertEquals(1, conf.get_leeching_list()[1])
        self.assertEquals(2, conf.get_seeding_list()[0])
        self.assertEquals("local", conf.get_peer_selection_mode())
        self.assertEquals("local", conf.get_neighbour_selection_mode())
 def testCreateTestbedClientConf(self):
     conf = TestbedClientConfiguration(id=1,
                                       port=8859,
                                       uprate=64,
                                       downrate=64,
                                       peerSelection="local",
                                       neighbourSelection="local")
     conf.add_file_to_leech(0)
     conf.add_file_to_leech(1)
     conf.add_file_to_seed(2)
     
     self.assertEquals(1, conf.get_id())
     self.assertEquals(8859, conf.get_port())
     self.assertEquals(64, conf.get_uprate())
     self.assertEquals(64, conf.get_downrate())
     self.assertEquals(0, conf.get_leeching_list()[0])
     self.assertEquals(1, conf.get_leeching_list()[1])
     self.assertEquals(2, conf.get_seeding_list()[0])
     self.assertEquals("local", conf.get_peer_selection_mode())
     self.assertEquals("local", conf.get_neighbour_selection_mode())