INNER CODE UNIT · Python
test_rejects_unsupported_or_injected_versions
sun-jiao/flut-renamer · packaging/test_release_metadata.py:61
def test_rejects_unsupported_or_injected_versions(self):
for tag in ['v1.2', 'v1.2.3-', 'v1.2.3-test/invalid', 'v1.2.3\nmalicious', 'v1.2.3"']:
with self.subTest(tag=tag), self.assertRaises(ValueError):
generate(self.assets, 'example/fork', tag)
with self.assertRaises(ValueError):
generate(self.assets, 'example/"#{injected}"', 'v1.2.3')
if __name__ == '__main__':
unittest.main()