Skip to content
Snippets Groups Projects
test_code.py 616 B
import unittest
from src.code_ import *

class TestCode(unittest.TestCase):

    def test_get_code(self):
        with open("tests/ressources/outils/remove_comments_with.nf", 'r') as f:
            code_with_comments = f.read()

        with open("tests/ressources/outils/remove_comments_wo.nf", 'r') as f:
            code_wo_comments = f.read()

        code = Code(code_with_comments, origin=None)
        self.assertEqual(code.code, '\n'+code_with_comments+'\n')
        self.assertEqual(code.code_wo_comments, '\n'+code_wo_comments+'\n')
        self.assertEqual(code.get_code(), code_wo_comments.strip())