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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…