示例#1
0
class SpecMapperTest(TestCase, MapperTest):
    
    def setUp(self):
        self._cut = Spec()
        
    def test_get_types(self):
        for expected, cls in self.get_types():
            self._cut.add_setter(cls.__init__, expected)
            self.assertEquals(expected, self._cut.get_types(cls, cls.__init__))
    
    def test_setters(self):
        self._cut.add_setter(ClassWithNoCtorParams.setter, ('Foo',))
        setters = self._cut.get_setters(None)
        self.assertEquals('setter', setters[0].__name__)
示例#2
0
 def setUp(self):
     self._cut = Spec()