def setUp(self): self.wrld = DummyWorld( ) self.factoryOne = ArgFactory(wrld, 4, 12) self.factoryTwo = ArgFactory(wrld) self.factoryOne.protocol = UserConnection self.factoryTwo.protocol = UserConnection
class NetTestCase(TestCase): def setUp(self): self.wrld = DummyWorld( ) self.factoryOne = ArgFactory(wrld, 4, 12) self.factoryTwo = ArgFactory(wrld) self.factoryOne.protocol = UserConnection self.factoryTwo.protocol = UserConnection def test_argumentPassing(self): assertEqual(self.factoryOne.getWorld( ), self.wrld) assertEqual(self.factoryTwo.getWorld( ), self.wrld) assertEqual(self.factoryOne.getArg(0), 4) assertEqual(self.factoryOne.getArg(1), 12) assertRaises(IndexError, self.factoryOne.getArg, 2) assertRaises(IndexError, self.factoryTwo.getArg, 0) reactor.stop()