@@ -520,37 +520,37 @@ def test_json():
520
520
521
521
def test_trailing_slash ():
522
522
service = AnyServiceV1 ('2018-11-20' , service_url = 'https://trailingSlash.com/' , authenticator = NoAuthAuthenticator ())
523
- assert service .service_url == 'https://trailingSlash.com'
523
+ assert service .service_url == 'https://trailingSlash.com/ '
524
524
service .set_service_url ('https://trailingSlash.com/' )
525
- assert service .service_url == 'https://trailingSlash.com'
525
+ assert service .service_url == 'https://trailingSlash.com/ '
526
526
req = service .prepare_request ('POST' ,
527
527
url = '/trailingSlashPath/' ,
528
528
headers = {'X-opt-out' : True },
529
529
data = {'hello' : 'world' })
530
- assert req .get ('url' ) == 'https://trailingSlash.com/trailingSlashPath'
530
+ assert req .get ('url' ) == 'https://trailingSlash.com// trailingSlashPath'
531
531
532
532
service = AnyServiceV1 ('2018-11-20' , service_url = 'https://trailingSlash.com/' , authenticator = NoAuthAuthenticator ())
533
- assert service .service_url == 'https://trailingSlash.com'
533
+ assert service .service_url == 'https://trailingSlash.com/ '
534
534
service .set_service_url ('https://trailingSlash.com/' )
535
- assert service .service_url == 'https://trailingSlash.com'
535
+ assert service .service_url == 'https://trailingSlash.com/ '
536
536
req = service .prepare_request ('POST' ,
537
537
url = '/' ,
538
538
headers = {'X-opt-out' : True },
539
539
data = {'hello' : 'world' })
540
- assert req .get ('url' ) == 'https://trailingSlash.com'
540
+ assert req .get ('url' ) == 'https://trailingSlash.com/ '
541
541
542
542
service .set_service_url (None )
543
543
assert service .service_url is None
544
544
545
545
service = AnyServiceV1 ('2018-11-20' , service_url = '/' , authenticator = NoAuthAuthenticator ())
546
- assert service .service_url == ''
546
+ assert service .service_url == '/ '
547
547
service .set_service_url ('/' )
548
- assert service .service_url == ''
549
- with pytest . raises ( ValueError ): # ValueError thrown because service_url is '' and falsey
550
- req = service . prepare_request ( 'POST ' ,
551
- url = '/' ,
552
- headers = {'X-opt-out ' : True },
553
- data = { 'hello' : 'world' })
548
+ assert service .service_url == '/ '
549
+ req = service . prepare_request ( 'POST' ,
550
+ url = '/ ' ,
551
+ headers = { 'X-opt-out' : True } ,
552
+ data = {'hello ' : 'world' })
553
+ assert req . get ( 'url' ) == '/'
554
554
555
555
def test_service_url_not_set ():
556
556
service = BaseService (service_url = '' , authenticator = NoAuthAuthenticator ())
0 commit comments