import unittest from figurinhas import validar_desenho class TestFigurinhas(unittest.TestCase): def test_validacao_sem_svg_executavel(self): drawing=dict(nome='Coração',local='olhos',formas=[dict(caminho='M 10 10 L 90 90 Z',cor='#ff78aa')]) self.assertEqual(validar_desenho(drawing),drawing) for path in ('','M 1 2 L 9999 10','M 1 2 url(x)'): drawing['formas'][0]['caminho']=path with self.assertRaises(ValueError):validar_desenho(drawing)