@ -8889,25 +8889,25 @@ class TAPParserTests(unittest.TestCase):
def test_empty_plan ( self ) :
events = self . parse_tap ( ' 1..0 ' )
self . assert_plan ( events , count = 0 , late = False , skipped = True )
self . assert_plan ( events , num_tests = 0 , late = False , skipped = True )
self . assert_last ( events )
def test_plan_directive ( self ) :
events = self . parse_tap ( ' 1..0 # skipped for some reason ' )
self . assert_plan ( events , count = 0 , late = False , skipped = True ,
self . assert_plan ( events , num_tests = 0 , late = False , skipped = True ,
explanation = ' for some reason ' )
self . assert_last ( events )
events = self . parse_tap ( ' 1..1 # skipped for some reason \n ok 1 ' )
self . assert_error ( events )
self . assert_plan ( events , count = 1 , late = False , skipped = True ,
self . assert_plan ( events , num_tests = 1 , late = False , skipped = True ,
explanation = ' for some reason ' )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
events = self . parse_tap ( ' 1..1 # todo not supported here \n ok 1 ' )
self . assert_error ( events )
self . assert_plan ( events , count = 1 , late = False , skipped = False ,
self . assert_plan ( events , num_tests = 1 , late = False , skipped = False ,
explanation = ' not supported here ' )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
@ -8953,7 +8953,7 @@ class TAPParserTests(unittest.TestCase):
def test_many_early_plan ( self ) :
events = self . parse_tap ( ' 1..4 \n ok 1 \n not ok 2 \n ok 3 \n not ok 4 ' )
self . assert_plan ( events , count = 4 , late = False )
self . assert_plan ( events , num_tests = 4 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . FAIL )
self . assert_test ( events , number = 3 , name = ' ' , result = TestResult . OK )
@ -8966,7 +8966,7 @@ class TAPParserTests(unittest.TestCase):
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . FAIL )
self . assert_test ( events , number = 3 , name = ' ' , result = TestResult . OK )
self . assert_test ( events , number = 4 , name = ' ' , result = TestResult . FAIL )
self . assert_plan ( events , count = 4 , late = True )
self . assert_plan ( events , num_tests = 4 , late = True )
self . assert_last ( events )
def test_directive_case ( self ) :
@ -8991,14 +8991,14 @@ class TAPParserTests(unittest.TestCase):
def test_one_test_early_plan ( self ) :
events = self . parse_tap ( ' 1..1 \n ok ' )
self . assert_plan ( events , count = 1 , late = False )
self . assert_plan ( events , num_tests = 1 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
def test_one_test_late_plan ( self ) :
events = self . parse_tap ( ' ok \n 1..1 ' )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_plan ( events , count = 1 , late = True )
self . assert_plan ( events , num_tests = 1 , late = True )
self . assert_last ( events )
def test_out_of_order ( self ) :
@ -9010,14 +9010,14 @@ class TAPParserTests(unittest.TestCase):
def test_middle_plan ( self ) :
events = self . parse_tap ( ' ok 1 \n 1..2 \n ok 2 ' )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_plan ( events , count = 2 , late = True )
self . assert_plan ( events , num_tests = 2 , late = True )
self . assert_error ( events )
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
def test_too_many_plans ( self ) :
events = self . parse_tap ( ' 1..1 \n 1..2 \n ok 1 ' )
self . assert_plan ( events , count = 1 , late = False )
self . assert_plan ( events , num_tests = 1 , late = False )
self . assert_error ( events )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
@ -9026,12 +9026,12 @@ class TAPParserTests(unittest.TestCase):
events = self . parse_tap ( ' ok 1 \n not ok 2 \n 1..1 ' )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . FAIL )
self . assert_plan ( events , count = 1 , late = True )
self . assert_plan ( events , num_tests = 1 , late = True )
self . assert_error ( events )
self . assert_last ( events )
events = self . parse_tap ( ' 1..1 \n ok 1 \n not ok 2 ' )
self . assert_plan ( events , count = 1 , late = False )
self . assert_plan ( events , num_tests = 1 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . FAIL )
self . assert_error ( events )
@ -9041,12 +9041,12 @@ class TAPParserTests(unittest.TestCase):
events = self . parse_tap ( ' ok 1 \n not ok 2 \n 1..3 ' )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . FAIL )
self . assert_plan ( events , count = 3 , late = True )
self . assert_plan ( events , num_tests = 3 , late = True )
self . assert_error ( events )
self . assert_last ( events )
events = self . parse_tap ( ' 1..3 \n ok 1 \n not ok 2 ' )
self . assert_plan ( events , count = 3 , late = False )
self . assert_plan ( events , num_tests = 3 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . FAIL )
self . assert_error ( events )
@ -9054,7 +9054,7 @@ class TAPParserTests(unittest.TestCase):
def test_too_few_bailout ( self ) :
events = self . parse_tap ( ' 1..3 \n ok 1 \n not ok 2 \n Bail out! no third test ' )
self . assert_plan ( events , count = 3 , late = False )
self . assert_plan ( events , num_tests = 3 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_test ( events , number = 2 , name = ' ' , result = TestResult . FAIL )
self . assert_bailout ( events , message = ' no third test ' )
@ -9062,29 +9062,29 @@ class TAPParserTests(unittest.TestCase):
def test_diagnostics ( self ) :
events = self . parse_tap ( ' 1..1 \n # ignored \n ok 1 ' )
self . assert_plan ( events , count = 1 , late = False )
self . assert_plan ( events , num_tests = 1 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
events = self . parse_tap ( ' # ignored \n 1..1 \n ok 1 \n # ignored too ' )
self . assert_plan ( events , count = 1 , late = False )
self . assert_plan ( events , num_tests = 1 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
events = self . parse_tap ( ' # ignored \n ok 1 \n 1..1 \n # ignored too ' )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_plan ( events , count = 1 , late = True )
self . assert_plan ( events , num_tests = 1 , late = True )
self . assert_last ( events )
def test_empty_line ( self ) :
events = self . parse_tap ( ' 1..1 \n \n ok 1 ' )
self . assert_plan ( events , count = 1 , late = False )
self . assert_plan ( events , num_tests = 1 , late = False )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
def test_unexpected ( self ) :
events = self . parse_tap ( ' 1..1 \n invalid \n ok 1 ' )
self . assert_plan ( events , count = 1 , late = False )
self . assert_plan ( events , num_tests = 1 , late = False )
self . assert_error ( events )
self . assert_test ( events , number = 1 , name = ' ' , result = TestResult . OK )
self . assert_last ( events )
@ -9099,7 +9099,7 @@ class TAPParserTests(unittest.TestCase):
self . assert_last ( events )
events = self . parse_tap ( ' 1..0 \n TAP version 13 \n ' )
self . assert_plan ( events , count = 0 , late = False , skipped = True )
self . assert_plan ( events , num_tests = 0 , late = False , skipped = True )
self . assert_error ( events )
self . assert_last ( events )