Esempio n. 1
0
class FieldsIterTest(BaseTest):
    def setUp(self):
        super(FieldsIterTest, self).setUp()
        self.model = SimpleModel(self.redis, inst=None)
        self.model.name.set('nick')
        self.model.uid.set('1')
        self.gen = FieldsIter(self.model)

    def test_process_fields(self):
        self.eq(self.gen.process_field(self.model.name), self.model.name)

    def test_get_fields(self):
        self.eq(list(self.gen.get_fields()), [self.model.name, self.model.uid])

    def test_process(self):
        self.eq(self.gen.process_data(['nick', '23']), {
            'name': 'nick',
            'uid': 23
        })

    def test_simple_fields(self):
        self.eq(self.gen._fields, [self.model.name, self.model.uid])
        self.eq(list(self.gen), self.gen._fields)
        self.eq(list(self.gen), self.gen._fields)

    def test_simple_data(self):
        self.eq(self.gen.data(), {'name': 'nick', 'uid': 1})
Esempio n. 2
0
class FieldsIterTest(BaseTest):

    def setUp(self):
        super(FieldsIterTest, self).setUp()
        self.model = SimpleModel(self.redis, inst=None)
        self.model.name.set('nick')
        self.model.uid.set('1')
        self.gen = FieldsIter(self.model)

    def test_process_fields(self):
        self.eq(self.gen.process_field(self.model.name), self.model.name)

    def test_get_fields(self):
        self.eq(list(self.gen.get_fields()),
                [self.model.name, self.model.uid])

    def test_process(self):
        self.eq(self.gen.process_data(['nick', '23']),
                {'name': 'nick', 'uid': 23})

    def test_simple_fields(self):
        self.eq(self.gen._fields, [self.model.name, self.model.uid])
        self.eq(list(self.gen), self.gen._fields)
        self.eq(list(self.gen), self.gen._fields)

    def test_simple_data(self):
        self.eq(self.gen.data(), {'name': 'nick', 'uid': 1})