@@ -368,10 +368,11 @@ def test_classifier(self):
368368 def test_classifier_invalid_type (self ):
369369 attrs = {'name' : 'Boa' , 'version' : '3.0' ,
370370 'classifiers' : ('Programming Language :: Python :: 3' ,)}
371- msg = "should be a list"
372371 with captured_stderr () as error :
373372 d = Distribution (attrs )
374- self .assertIn (msg , error .getvalue ())
373+ # should have warning about passing a non-list
374+ self .assertIn ('should be a list' , error .getvalue ())
375+ # should be converted to a list
375376 self .assertIsInstance (d .metadata .classifiers , list )
376377 self .assertEqual (d .metadata .classifiers ,
377378 list (attrs ['classifiers' ]))
@@ -386,10 +387,11 @@ def test_keywords(self):
386387 def test_keywords_invalid_type (self ):
387388 attrs = {'name' : 'Monty' , 'version' : '1.0' ,
388389 'keywords' : ('spam' , 'eggs' , 'life of brian' )}
389- msg = "should be a list"
390390 with captured_stderr () as error :
391391 d = Distribution (attrs )
392- self .assertIn (msg , error .getvalue ())
392+ # should have warning about passing a non-list
393+ self .assertIn ('should be a list' , error .getvalue ())
394+ # should be converted to a list
393395 self .assertIsInstance (d .metadata .keywords , list )
394396 self .assertEqual (d .metadata .keywords , list (attrs ['keywords' ]))
395397
@@ -403,10 +405,11 @@ def test_platforms(self):
403405 def test_platforms_invalid_types (self ):
404406 attrs = {'name' : 'Monty' , 'version' : '1.0' ,
405407 'platforms' : ('GNU/Linux' , 'Some Evil Platform' )}
406- msg = "should be a list"
407408 with captured_stderr () as error :
408409 d = Distribution (attrs )
409- self .assertIn (msg , error .getvalue ())
410+ # should have warning about passing a non-list
411+ self .assertIn ('should be a list' , error .getvalue ())
412+ # should be converted to a list
410413 self .assertIsInstance (d .metadata .platforms , list )
411414 self .assertEqual (d .metadata .platforms , list (attrs ['platforms' ]))
412415
0 commit comments