def test_incr_proc(self):
        cmd = IncrProc()
        arbiter = FakeArbiter()
        size_before = arbiter.watchers[0].nb

        props = cmd.message('dummy', 3)['properties']
        cmd.execute(arbiter, props)
        self.assertEqual(arbiter.watchers[0].nb, size_before + 3)
Example #2
0
    def test_incr_proc_singleton(self):
        cmd = IncrProc()
        arbiter = FakeArbiterWithSingletonWatchers()
        size_before = arbiter.watchers[0].numprocesses

        props = cmd.message('dummy', 3)['properties']
        cmd.execute(arbiter, props)
        self.assertEqual(arbiter.watchers[0].numprocesses, size_before)
Example #3
0
    def test_incr_proc_message(self):
        cmd = IncrProc()
        message = cmd.message('dummy')
        self.assertTrue(message['properties'], {'name': 'dummy'})

        message = cmd.message('dummy', 3)
        props = sorted(message['properties'].items())
        self.assertEqual(props, [('name', 'dummy'), ('nb', 3)])
Example #4
0
    def test_incr_proc_singleton(self):
        cmd = IncrProc()
        arbiter = FakeArbiterWithSingletonWatchers()
        size_before = arbiter.watchers[0].numprocesses

        props = cmd.message('dummy', 3)['properties']
        cmd.execute(arbiter, props)
        self.assertEqual(arbiter.watchers[0].numprocesses, size_before)
Example #5
0
    def test_incr_proc_message(self):
        cmd = IncrProc()
        message = cmd.message('dummy')
        self.assertTrue(message['properties'], {'name': 'dummy'})

        message = cmd.message('dummy', 3)
        props = sorted(message['properties'].items())
        self.assertEqual(props, [('name', 'dummy'), ('nb', 3)])
Example #6
0
    def test_incr_proc(self):
        cmd = IncrProc()
        arbiter = FakeArbiter()
        size_before = arbiter.watchers[0].nb

        props = cmd.message('dummy', 3)['properties']
        cmd.execute(arbiter, props)
        self.assertEqual(arbiter.watchers[0].nb, size_before + 3)