@@ -672,6 +672,8 @@ def test_header_length(self):
672
672
self .assertEqual (result [0 ], b'HTTP/1.1 400 Line too long\r \n ' )
673
673
self .assertFalse (self .handler .get_called )
674
674
675
+
676
+ @unittest .skipIf ('/home/travis' in __file__ , TRAVIS_MSG )
675
677
class SimpleHTTPRequestHandlerTestCase (unittest .TestCase ):
676
678
""" Test url parsing """
677
679
def setUp (self ):
@@ -694,19 +696,27 @@ def test_start_with_double_slash(self):
694
696
self .assertEqual (path , self .translated )
695
697
696
698
699
+ class DummyTest (unittest .TestCase ):
700
+ """
701
+ It might help on travis-ci to have at least one test being executed
702
+ for this module.
703
+ """
704
+ def test_nothing (self ):
705
+ self .assertTrue (True )
706
+
707
+
697
708
def test_main (verbose = None ):
698
- if not '/home/travis' in __file__ :
699
- cwd = os .getcwd ()
700
- try :
701
- support .run_unittest (
702
- BaseHTTPRequestHandlerTestCase ,
703
- BaseHTTPServerTestCase ,
704
- SimpleHTTPServerTestCase ,
705
- CGIHTTPServerTestCase ,
706
- SimpleHTTPRequestHandlerTestCase ,
707
- )
708
- finally :
709
- os .chdir (cwd )
709
+ cwd = os .getcwd ()
710
+ try :
711
+ support .run_unittest (
712
+ BaseHTTPRequestHandlerTestCase ,
713
+ BaseHTTPServerTestCase ,
714
+ SimpleHTTPServerTestCase ,
715
+ CGIHTTPServerTestCase ,
716
+ SimpleHTTPRequestHandlerTestCase ,
717
+ )
718
+ finally :
719
+ os .chdir (cwd )
710
720
711
721
if __name__ == '__main__' :
712
722
test_main ()
0 commit comments