Exemplo n.º 1
0
    def setUp(self):
        fakeredistest.FakeRedisTest.setUp(self)

        self.net = Net.create(self.conn)

        self.parallel_property = 'pfoo'
        self.input_connections = {
            7: {self.parallel_property: 'foosource'},
        }
        self.output_properties = ['outfoo']
        self.parallel_output = ['o0', 'o1', 'o2']

        self.create_operations()

        self.action = self.create_action()

        self.color_group = self.net.add_color_group(
                size=len(self.parallel_output))
        self.color_descriptor = color.ColorDescriptor(
                color=self.color_group.begin,
                group=self.color_group)

        self.tokens = self.create_tokens()

        self.service_interfaces = {}
Exemplo n.º 2
0
    def create_stored_net(self, future_net, variables, constants):
        stored_net = Net.create(self.connection)
        stored_net.name = future_net.name

        stored_net.variables = variables

        for k, v in constants.iteritems():
            stored_net.set_constant(k, v)

        return stored_net
Exemplo n.º 3
0
    def setUp(self):
        FakeRedisTest.setUp(self)

        self.net = Net.create(self.conn, key='netkey')

        self.output_operation_id = 4
        self.input_property_name = 'foo'
        self.output_property_name = 'bar'
        self.input_connections = {
            4: {self.input_property_name: self.output_property_name}
        }
        self.value = 'awesome data'
Exemplo n.º 4
0
    def setUp(self):
        fakeredistest.FakeRedisTest.setUp(self)

        self.net = Net.create(self.conn)

        self.parallel_property = 'pfoo'
        self.parallel_input = ['a', 'b', 'c']
        self.create_operations()

        self.action = self.create_action()

        self.parent_color_group = self.net.add_color_group(size=1)
        self.parent_color_descriptor = color.ColorDescriptor(
                color=self.parent_color_group.begin,
                group=self.parent_color_group)

        self.service_interfaces = {}