Fix abstract class tests - check for TypeError instead of expected failure

This commit is contained in:
Scott Talbert
2016-09-09 21:25:40 -04:00
parent 78ae39a664
commit 2afff849d5
4 changed files with 14 additions and 14 deletions

View File

@@ -45,13 +45,13 @@ class headercol_Tests(wtc.WidgetTestCase):
wx.COL_HIDDEN
wx.COL_DEFAULT_FLAGS
@unittest.expectedFailure
def test_headercolAbsClass1(self):
hc = wx.HeaderColumn()
with self.assertRaises(TypeError):
hc = wx.HeaderColumn()
@unittest.expectedFailure
def test_headercolAbsClass2(self):
hc = wx.SettableHeaderColumn()
with self.assertRaises(TypeError):
hc = wx.SettableHeaderColumn()
#---------------------------------------------------------------------------

View File

@@ -40,9 +40,9 @@ class headerctrl_Tests(wtc.WidgetTestCase):
wx.EVT_HEADER_DRAGGING_CANCELLED
@unittest.expectedFailure # it's an abstract class
def test_headerctrl2(self):
hc = wx.HeaderCtrl(self.frame)
with self.assertRaises(TypeError):
hc = wx.HeaderCtrl(self.frame)
def test_headerctrl3(self):
hc = wx.HeaderCtrlSimple()

View File

@@ -207,13 +207,13 @@ class richtextbuffer_Tests(wtc.WidgetTestCase):
c = wx.richtext.RichTextDrawingContext(None)
@unittest.expectedFailure
def test_richtextbuffer17(self):
o1 = wx.richtext.RichTextObject() # It's an ABC
with self.assertRaises(TypeError):
o1 = wx.richtext.RichTextObject() # It's an ABC
@unittest.expectedFailure
def test_richtextbuffer18(self):
o1 = wx.richtext.RichTextCompositeObject() # It's an ABC
with self.assertRaises(TypeError):
o1 = wx.richtext.RichTextCompositeObject() # It's an ABC
def test_richtextbuffer19(self):
o1 = wx.richtext.RichTextParagraphLayoutBox()
@@ -224,9 +224,9 @@ class richtextbuffer_Tests(wtc.WidgetTestCase):
def test_richtextbuffer21(self):
o1 = wx.richtext.RichTextField()
@unittest.expectedFailure
def test_richtextbuffer22(self):
o1 = wx.richtext.RichTextFieldType('foo') # It's an ABC
with self.assertRaises(TypeError):
o1 = wx.richtext.RichTextFieldType('foo') # It's an ABC
def test_richtextbuffer23(self):
o1 = wx.richtext.RichTextFieldTypeStandard()

View File

@@ -16,9 +16,9 @@ class richtextstyles_Tests(wtc.WidgetTestCase):
ctrl.Create(self.frame)
@unittest.expectedFailure # RichTextStyleDefinition is abstract
def test_richtextstyles03(self):
sdef = wx.richtext.RichTextStyleDefinition()
with self.assertRaises(TypeError):
sdef = wx.richtext.RichTextStyleDefinition()
def test_richtextstyles04(self):