Ejemplo n.º 1
0
class TestEditFormFiller(SproxTest):
    def setup(self):
        super(TestEditFormFiller, self).setup()
        self.filler = EditFormFiller(session)
        self.filler.__entity__ = User

    def test_create(self):
        pass

    def test_get_value(self):
        value = self.filler.get_value(values={'user_id': 1})
        eq_(value['groups'], [5])
        eq_(value['town'], 1)

    def test_get_value_method(self):
        class FillerWithMethod(EditFormFiller):
            __entity__ = User

            def town(self, obj):
                return 'Unionville'

        filler = FillerWithMethod(session)
        value = filler.get_value(values={'user_id': 1})
        assert value['town'] == 'Unionville', value['town']

    def test_get_value_multiargs_method(self):
        class FillerWithMethod(EditFormFiller):
            __entity__ = User

            def town(self, obj, city):
                return city

        filler = FillerWithMethod(session)
        value = filler.get_value(values={'user_id': 1}, city='Rome')
        assert value['town'] == 'Rome', value['town']
Ejemplo n.º 2
0
class TestEditFormFiller(SproxTest):
    def setup(self):
        super(TestEditFormFiller, self).setup()
        self.filler = EditFormFiller(session)
        self.filler.__entity__ = User

    def test_create(self):
        pass

    def test_get_value(self):
        value = self.filler.get_value(values={'user_id':1})
        eq_(value['groups'], [5])
        eq_(value['town'], 1)

    def test_get_value_method(self):
        class FillerWithMethod(EditFormFiller):
            __entity__ = User
            def town(self, obj):
                return 'Unionville'
        filler = FillerWithMethod(session)
        value = filler.get_value(values={'user_id':1})
        assert value['town']== 'Unionville', value['town']

    def test_get_value_multiargs_method(self):
        class FillerWithMethod(EditFormFiller):
            __entity__ = User
            def town(self, obj, city):
                return city
        filler = FillerWithMethod(session)
        value = filler.get_value(values={'user_id':1}, city='Rome')
        assert value['town'] == 'Rome', value['town']
Ejemplo n.º 3
0
 def setup(self):
     super(TestEditFormFiller, self).setup()
     self.filler = EditFormFiller(session)
     self.filler.__entity__ = User
Ejemplo n.º 4
0
 def setup(self):
     super(TestEditFormFiller, self).setup()
     self.filler = EditFormFiller(session)
     self.filler.__entity__ = User