@@ -146,7 +146,7 @@ def test_send(self):
146146 assert 'commit=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' in post .call_args [0 ][0 ]
147147 assert 'token=%3Ctoken%3E' in post .call_args [0 ][0 ]
148148 assert 'branch=master' in post .call_args [0 ][0 ]
149- assert 'tests/test.py' in put .call_args [1 ]['data' ]
149+ assert u 'tests/test.py'. encode ( "utf-8" ) in put .call_args [1 ]['data' ]
150150
151151 def test_send_error (self ):
152152 with patch ('requests.post' ) as post :
@@ -304,6 +304,7 @@ def test_none_found(self):
304304 else :
305305 raise Exception ("Did not raise AssertionError" )
306306
307+ @unittest .skipUnless (os .getenv ('JENKINS_URL' ), 'Skip Jenkins CI test' )
307308 def test_ci_jenkins (self ):
308309 self .set_env (BUILD_URL = 'https://....' ,
309310 JENKINS_URL = 'https://....' ,
@@ -321,6 +322,7 @@ def test_ci_jenkins(self):
321322 self .assertEqual (res ['query' ]['branch' ], 'master' )
322323 self .assertEqual (res ['codecov' ].token , 'token' )
323324
325+ @unittest .skipUnless (os .getenv ('JENKINS_URL' ), 'Skip Jenkins CI test' )
324326 def test_ci_jenkins_env (self ):
325327 self .set_env (JENKINS_URL = 'https://....' ,
326328 BUILD_URL = 'https://....' ,
@@ -339,6 +341,7 @@ def test_ci_jenkins_env(self):
339341 self .assertEqual (res ['query' ]['branch' ], 'master' )
340342 self .assertEqual (res ['codecov' ].token , 'token' )
341343
344+ @unittest .skipUnless (os .getenv ('JENKINS_URL' ), 'Skip Jenkins CI test' )
342345 def test_ci_jenkins_blue_ocean (self ):
343346 self .set_env (JENKINS_URL = 'https://....' ,
344347 BUILD_URL = 'https://....' ,
@@ -356,6 +359,10 @@ def test_ci_jenkins_blue_ocean(self):
356359 self .assertEqual (res ['query' ]['branch' ], 'master' )
357360 self .assertEqual (res ['codecov' ].token , 'token' )
358361
362+ @unittest .skipUnless (os .getenv ('CI' ) == 'true'
363+ and os .getenv ('TRAVIS' ) == "true"
364+ and os .getenv ('SHIPPABLE' ) != 'true' ,
365+ 'Skip Travis CI test' )
359366 def test_ci_travis (self ):
360367 self .set_env (TRAVIS = "true" ,
361368 TRAVIS_BRANCH = "master" ,
@@ -375,6 +382,7 @@ def test_ci_travis(self):
375382 self .assertEqual (res ['query' ]['branch' ], 'master' )
376383 self .assertEqual (res ['codecov' ].token , '' )
377384
385+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('CI_NAME' ) == 'codeship' , 'Skip Codeship CI test' )
378386 def test_ci_codeship (self ):
379387 self .set_env (CI_NAME = 'codeship' ,
380388 CI_BRANCH = 'master' ,
@@ -392,6 +400,7 @@ def test_ci_codeship(self):
392400 self .assertEqual (res ['query' ]['branch' ], 'master' )
393401 self .assertEqual (res ['codecov' ].token , 'token' )
394402
403+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('CIRCLECI' ) == 'true' , 'Skip Circle CI test' )
395404 def test_ci_circleci (self ):
396405 self .set_env (CIRCLECI = 'true' ,
397406 CIRCLE_BUILD_NUM = '57' ,
@@ -410,6 +419,7 @@ def test_ci_circleci(self):
410419 self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
411420 self .assertEqual (res ['query' ]['branch' ], 'master' )
412421
422+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('BUILDKITE' ) == 'true' , 'Skip BuildKit CI test' )
413423 def test_ci_buildkite (self ):
414424 self .set_env (CI = 'true' ,
415425 BUILDKITE = 'true' ,
@@ -428,6 +438,7 @@ def test_ci_buildkite(self):
428438 self .assertEqual (res ['query' ]['branch' ], 'master' )
429439 self .assertEqual (res ['codecov' ].token , 'token' )
430440
441+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('SEMAPHORE' ) == 'true' , 'Skip Semaphore CI test' )
431442 def test_ci_semaphore (self ):
432443 self .set_env (SEMAPHORE = 'true' ,
433444 BRANCH_NAME = 'master' ,
@@ -444,6 +455,7 @@ def test_ci_semaphore(self):
444455 self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
445456 self .assertEqual (res ['query' ]['branch' ], 'master' )
446457
458+ @unittest .skipUnless (os .getenv ('CI' ) == "drone" and os .getenv ('DRONE' ) == "true" , 'Skip Drone CI test' )
447459 def test_ci_drone (self ):
448460 self .set_env (CI = 'drone' ,
449461 DRONE = 'true' ,
@@ -459,6 +471,7 @@ def test_ci_drone(self):
459471 self .assertEqual (res ['query' ]['build_url' ], 'https://drone.io/github/builds/1' )
460472 self .assertEqual (res ['codecov' ].token , 'token' )
461473
474+ @unittest .skipUnless (os .getenv ('SHIPPABLE' ) == "true" , 'Skip Shippable CI test' )
462475 def test_ci_shippable (self ):
463476 self .set_env (SHIPPABLE = 'true' ,
464477 BUILD_NUMBER = '10' ,
@@ -476,6 +489,7 @@ def test_ci_shippable(self):
476489 self .assertEqual (res ['query' ]['build_url' ], 'https://shippable.com/...' )
477490 self .assertEqual (res ['codecov' ].token , 'token' )
478491
492+ @unittest .skipUnless (os .getenv ('CI' ) == "True" and os .getenv ('APPVEYOR' ) == 'True' , 'Skip AppVeyor CI test' )
479493 def test_ci_appveyor (self ):
480494 self .set_env (APPVEYOR = 'True' ,
481495 CI = 'True' ,
@@ -498,6 +512,7 @@ def test_ci_appveyor(self):
498512 self .assertEqual (res ['query' ]['pr' ], '1' )
499513 self .assertEqual (res ['codecov' ].token , 'token' )
500514
515+ @unittest .skipUnless (os .getenv ('CI' ) == "true" and os .getenv ('WERCKER_GIT_BRANCH' ), 'Skip Wercker CI test' )
501516 def test_ci_wercker (self ):
502517 self .set_env (WERCKER_GIT_BRANCH = 'master' ,
503518 WERCKER_MAIN_PIPELINE_STARTED = '1399372237' ,
@@ -513,6 +528,7 @@ def test_ci_wercker(self):
513528 self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
514529 self .assertEqual (res ['codecov' ].token , 'token' )
515530
531+ @unittest .skipUnless (os .getenv ('CI' ) == "true" and os .getenv ('MAGNUM' ) == 'true' , 'Skip Magnum CI test' )
516532 def test_ci_magnum (self ):
517533 self .set_env (CI_BRANCH = 'master' ,
518534 CI_BUILD_NUMBER = '1399372237' ,
@@ -527,6 +543,7 @@ def test_ci_magnum(self):
527543 self .assertEqual (res ['query' ]['build' ], '1399372237' )
528544 self .assertEqual (res ['codecov' ].token , 'token' )
529545
546+ @unittest .skipUnless (os .getenv ('CI_SERVER_NAME' , '' ).startswith ("GitLab" ), 'Skip GitLab CI test' )
530547 def test_ci_gitlab (self ):
531548 self .set_env (CI_BUILD_REF_NAME = 'master' ,
532549 CI_BUILD_ID = '1399372237' ,
@@ -544,6 +561,7 @@ def test_ci_gitlab(self):
544561 self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
545562 self .assertEqual (res ['codecov' ].token , 'token' )
546563
564+ @unittest .skip ('Skip CI None' )
547565 def test_ci_none (self ):
548566 self .set_env (CODECOV_TOKEN = 'token' )
549567 self .fake_report ()
0 commit comments