Ejemplo n.º 1
0
    def setUp(self):
        self.wrld = DummyWorld( )
        self.factoryOne = ArgFactory(wrld, 4, 12)
        self.factoryTwo = ArgFactory(wrld)

        self.factoryOne.protocol = UserConnection
        self.factoryTwo.protocol = UserConnection
Ejemplo n.º 2
0
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()