def test_repr_with_description(self): # repr(placeholder) shows you how the object was constructed. test = PlaceHolder("test id", "description") self.assertEqual( "<testtools.testcase.PlaceHolder(%r, %r)>" % ( test.id(), test.shortDescription()), repr(test))
def test_repr_just_id(self): # repr(placeholder) shows you how the object was constructed. test = PlaceHolder("test id") self.assertEqual( "<testtools.testcase.PlaceHolder(%s)>" % repr(test.id()), repr(test))
def test_shortDescription_is_id(self): # The shortDescription() of a PlaceHolder is the id, by default. test = PlaceHolder("test id") self.assertEqual(test.id(), test.shortDescription())
def test_id_comes_from_constructor(self): # The id() of a PlaceHolder is whatever you pass into the constructor. test = PlaceHolder("test id") self.assertEqual("test id", test.id())
def test_repr_custom_outcome(self): test = PlaceHolder("test id", outcome='addSkip') self.assertEqual( "<testtools.testcase.PlaceHolder('addSkip', %r, {})>" % ( test.id()), repr(test))