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']
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']
def setup(self): super(TestEditFormFiller, self).setup() self.filler = EditFormFiller(session) self.filler.__entity__ = User