@@ -146,7 +146,7 @@ def test_send(self):
146
146
assert 'commit=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' in post .call_args [0 ][0 ]
147
147
assert 'token=%3Ctoken%3E' in post .call_args [0 ][0 ]
148
148
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' ]
150
150
151
151
def test_send_error (self ):
152
152
with patch ('requests.post' ) as post :
@@ -304,6 +304,7 @@ def test_none_found(self):
304
304
else :
305
305
raise Exception ("Did not raise AssertionError" )
306
306
307
+ @unittest .skipUnless (os .getenv ('JENKINS_URL' ), 'Skip Jenkins CI test' )
307
308
def test_ci_jenkins (self ):
308
309
self .set_env (BUILD_URL = 'https://....' ,
309
310
JENKINS_URL = 'https://....' ,
@@ -321,6 +322,7 @@ def test_ci_jenkins(self):
321
322
self .assertEqual (res ['query' ]['branch' ], 'master' )
322
323
self .assertEqual (res ['codecov' ].token , 'token' )
323
324
325
+ @unittest .skipUnless (os .getenv ('JENKINS_URL' ), 'Skip Jenkins CI test' )
324
326
def test_ci_jenkins_env (self ):
325
327
self .set_env (JENKINS_URL = 'https://....' ,
326
328
BUILD_URL = 'https://....' ,
@@ -339,6 +341,7 @@ def test_ci_jenkins_env(self):
339
341
self .assertEqual (res ['query' ]['branch' ], 'master' )
340
342
self .assertEqual (res ['codecov' ].token , 'token' )
341
343
344
+ @unittest .skipUnless (os .getenv ('JENKINS_URL' ), 'Skip Jenkins CI test' )
342
345
def test_ci_jenkins_blue_ocean (self ):
343
346
self .set_env (JENKINS_URL = 'https://....' ,
344
347
BUILD_URL = 'https://....' ,
@@ -356,6 +359,10 @@ def test_ci_jenkins_blue_ocean(self):
356
359
self .assertEqual (res ['query' ]['branch' ], 'master' )
357
360
self .assertEqual (res ['codecov' ].token , 'token' )
358
361
362
+ @unittest .skipUnless (os .getenv ('CI' ) == 'true'
363
+ and os .getenv ('TRAVIS' ) == "true"
364
+ and os .getenv ('SHIPPABLE' ) != 'true' ,
365
+ 'Skip Travis CI test' )
359
366
def test_ci_travis (self ):
360
367
self .set_env (TRAVIS = "true" ,
361
368
TRAVIS_BRANCH = "master" ,
@@ -375,6 +382,7 @@ def test_ci_travis(self):
375
382
self .assertEqual (res ['query' ]['branch' ], 'master' )
376
383
self .assertEqual (res ['codecov' ].token , '' )
377
384
385
+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('CI_NAME' ) == 'codeship' , 'Skip Codeship CI test' )
378
386
def test_ci_codeship (self ):
379
387
self .set_env (CI_NAME = 'codeship' ,
380
388
CI_BRANCH = 'master' ,
@@ -392,6 +400,7 @@ def test_ci_codeship(self):
392
400
self .assertEqual (res ['query' ]['branch' ], 'master' )
393
401
self .assertEqual (res ['codecov' ].token , 'token' )
394
402
403
+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('CIRCLECI' ) == 'true' , 'Skip Circle CI test' )
395
404
def test_ci_circleci (self ):
396
405
self .set_env (CIRCLECI = 'true' ,
397
406
CIRCLE_BUILD_NUM = '57' ,
@@ -410,6 +419,7 @@ def test_ci_circleci(self):
410
419
self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
411
420
self .assertEqual (res ['query' ]['branch' ], 'master' )
412
421
422
+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('BUILDKITE' ) == 'true' , 'Skip BuildKit CI test' )
413
423
def test_ci_buildkite (self ):
414
424
self .set_env (CI = 'true' ,
415
425
BUILDKITE = 'true' ,
@@ -428,6 +438,7 @@ def test_ci_buildkite(self):
428
438
self .assertEqual (res ['query' ]['branch' ], 'master' )
429
439
self .assertEqual (res ['codecov' ].token , 'token' )
430
440
441
+ @unittest .skipUnless (os .getenv ('CI' ) == 'true' and os .getenv ('SEMAPHORE' ) == 'true' , 'Skip Semaphore CI test' )
431
442
def test_ci_semaphore (self ):
432
443
self .set_env (SEMAPHORE = 'true' ,
433
444
BRANCH_NAME = 'master' ,
@@ -444,6 +455,7 @@ def test_ci_semaphore(self):
444
455
self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
445
456
self .assertEqual (res ['query' ]['branch' ], 'master' )
446
457
458
+ @unittest .skipUnless (os .getenv ('CI' ) == "drone" and os .getenv ('DRONE' ) == "true" , 'Skip Drone CI test' )
447
459
def test_ci_drone (self ):
448
460
self .set_env (CI = 'drone' ,
449
461
DRONE = 'true' ,
@@ -459,6 +471,7 @@ def test_ci_drone(self):
459
471
self .assertEqual (res ['query' ]['build_url' ], 'https://drone.io/github/builds/1' )
460
472
self .assertEqual (res ['codecov' ].token , 'token' )
461
473
474
+ @unittest .skipUnless (os .getenv ('SHIPPABLE' ) == "true" , 'Skip Shippable CI test' )
462
475
def test_ci_shippable (self ):
463
476
self .set_env (SHIPPABLE = 'true' ,
464
477
BUILD_NUMBER = '10' ,
@@ -476,6 +489,7 @@ def test_ci_shippable(self):
476
489
self .assertEqual (res ['query' ]['build_url' ], 'https://shippable.com/...' )
477
490
self .assertEqual (res ['codecov' ].token , 'token' )
478
491
492
+ @unittest .skipUnless (os .getenv ('CI' ) == "True" and os .getenv ('APPVEYOR' ) == 'True' , 'Skip AppVeyor CI test' )
479
493
def test_ci_appveyor (self ):
480
494
self .set_env (APPVEYOR = 'True' ,
481
495
CI = 'True' ,
@@ -498,6 +512,7 @@ def test_ci_appveyor(self):
498
512
self .assertEqual (res ['query' ]['pr' ], '1' )
499
513
self .assertEqual (res ['codecov' ].token , 'token' )
500
514
515
+ @unittest .skipUnless (os .getenv ('CI' ) == "true" and os .getenv ('WERCKER_GIT_BRANCH' ), 'Skip Wercker CI test' )
501
516
def test_ci_wercker (self ):
502
517
self .set_env (WERCKER_GIT_BRANCH = 'master' ,
503
518
WERCKER_MAIN_PIPELINE_STARTED = '1399372237' ,
@@ -513,6 +528,7 @@ def test_ci_wercker(self):
513
528
self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
514
529
self .assertEqual (res ['codecov' ].token , 'token' )
515
530
531
+ @unittest .skipUnless (os .getenv ('CI' ) == "true" and os .getenv ('MAGNUM' ) == 'true' , 'Skip Magnum CI test' )
516
532
def test_ci_magnum (self ):
517
533
self .set_env (CI_BRANCH = 'master' ,
518
534
CI_BUILD_NUMBER = '1399372237' ,
@@ -527,6 +543,7 @@ def test_ci_magnum(self):
527
543
self .assertEqual (res ['query' ]['build' ], '1399372237' )
528
544
self .assertEqual (res ['codecov' ].token , 'token' )
529
545
546
+ @unittest .skipUnless (os .getenv ('CI_SERVER_NAME' , '' ).startswith ("GitLab" ), 'Skip GitLab CI test' )
530
547
def test_ci_gitlab (self ):
531
548
self .set_env (CI_BUILD_REF_NAME = 'master' ,
532
549
CI_BUILD_ID = '1399372237' ,
@@ -544,6 +561,7 @@ def test_ci_gitlab(self):
544
561
self .assertEqual (res ['query' ]['slug' ], 'owner/repo' )
545
562
self .assertEqual (res ['codecov' ].token , 'token' )
546
563
564
+ @unittest .skip ('Skip CI None' )
547
565
def test_ci_none (self ):
548
566
self .set_env (CODECOV_TOKEN = 'token' )
549
567
self .fake_report ()
0 commit comments