Files
carinha-control-panel/tests/test_figurinhas.py
T

10 lines
519 B
Python

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 ('<script>alert(1)</script>','M 1 2 L 9999 10','M 1 2 url(x)'):
drawing['formas'][0]['caminho']=path
with self.assertRaises(ValueError):validar_desenho(drawing)