mirror of
https://github.com/google/pybadges.git
synced 2025-07-21 04:31:07 +02:00
Added unit test 'commits.svg'; now passing linting check
This commit is contained in:
@@ -193,11 +193,12 @@ def badge(
|
||||
raise ValueError(
|
||||
'whole_link may not bet set with left_link, right_link, or center_link'
|
||||
)
|
||||
|
||||
|
||||
if center_image and not (right_image or right_text):
|
||||
raise ValueError('cannot have a center_image without a right element')
|
||||
|
||||
if (center_image and not center_color) or (not center_image and center_color):
|
||||
if (center_image and not center_color) or (not center_image and
|
||||
center_color):
|
||||
raise ValueError('must have both a center_image and a center_color')
|
||||
|
||||
if logo and embed_logo:
|
||||
|
@@ -114,11 +114,11 @@ def main():
|
||||
parser.add_argument(
|
||||
'--right-image',
|
||||
default=None,
|
||||
help='the image to associate with the right-hand side of the badge')
|
||||
help='the image to associate with the right-hand side of the badge')
|
||||
parser.add_argument(
|
||||
'--center-image',
|
||||
default=None,
|
||||
help='the image to associate with the center of the badge')
|
||||
help='the image to associate with the center of the badge')
|
||||
parser.add_argument(
|
||||
'--embed-logo',
|
||||
nargs='?',
|
||||
@@ -135,7 +135,8 @@ def main():
|
||||
type=lambda x: x.lower() in ['y', 'yes', 't', 'true', '1', ''],
|
||||
const='yes',
|
||||
default='no',
|
||||
help='if the right image is specified then include the image data directly in '
|
||||
help=
|
||||
'if the right image is specified then include the image data directly in '
|
||||
'the badge (this will prevent a URL fetch and may work around the '
|
||||
'fact that some browsers do not fetch external image references); '
|
||||
'only works if --logo is a HTTP/HTTPS URI or a file path')
|
||||
@@ -145,7 +146,8 @@ def main():
|
||||
type=lambda x: x.lower() in ['y', 'yes', 't', 'true', '1', ''],
|
||||
const='yes',
|
||||
default='no',
|
||||
help='if the center image is specified then include the image data directly in '
|
||||
help=
|
||||
'if the center image is specified then include the image data directly in '
|
||||
'the badge (this will prevent a URL fetch and may work around the '
|
||||
'fact that some browsers do not fetch external image references); '
|
||||
'only works if --logo is a HTTP/HTTPS URI or a file path')
|
||||
@@ -156,7 +158,8 @@ def main():
|
||||
version='%(prog)s {version}'.format(version=__version__))
|
||||
args = parser.parse_args()
|
||||
|
||||
if (args.left_link or args.right_link or args.center_link) and args.whole_link:
|
||||
if (args.left_link or args.right_link or
|
||||
args.center_link) and args.whole_link:
|
||||
print('argument --whole-link: cannot be set with ' +
|
||||
'--left-link, --right-link, or --center_link',
|
||||
file=sys.stderr)
|
||||
|
1
tests/golden-images/commits.svg
Normal file
1
tests/golden-images/commits.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 6.6 KiB |
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user