diff --git a/functional_tests/util.py b/functional_tests/util.py index 920e06d37eedcf5d9de459cb0544e1335a8a6fa2..0995e892c0aa36691d72d2da7fd472fb85e08965 100644 --- a/functional_tests/util.py +++ b/functional_tests/util.py @@ -182,7 +182,7 @@ def reconstruct_code_from_table(table_el): # https://github.com/SeleniumHQ/selenium/issues/2608 line.find_element_by_class_name('code-cell-content') .find_element_by_class_name('code-line') - .get_attribute('textContent')) + .get_attribute('textContent').rstrip()) for line in lines ] line_no_code_pairs.sort(key=lambda x: x[0]) # sort by ids diff --git a/util/factory_boys.py b/util/factory_boys.py index ce265d3dbbec0f10f29a5eca4db3a48761d08993..737e53662adea274be48146e989192f964529e40 100644 --- a/util/factory_boys.py +++ b/util/factory_boys.py @@ -25,7 +25,7 @@ class SubmissionTypeFactory(DjangoModelFactory): full_score = 15 description = factory.Sequence( lambda n: f'Type {n} \n<h1>This</h1> is a description containing html') - solution = factory.Sequence(lambda n: f'//This is a solution\n#include<stdio.h>\n\nint main() {{\nprintf("Hello World\\n");\nreturn {n};\n}}') # noqa + solution = factory.Sequence(lambda n: f'test case {n}') # noqa programming_language = models.SubmissionType.C exam_type = factory.SubFactory(ExamTypeFactory) @@ -87,7 +87,7 @@ class SubmissionFactory(DjangoModelFactory): class Meta: model = models.Submission - text = factory.Sequence(lambda n: f'#include<stdio.h>\n\nint main() {{\nprintf("Hello World\\n");\nreturn {n};\n}}') # noqa + text = factory.Sequence(lambda n: f'test case {n}\nx\nx\nx\ntest case {n}') # noqa type = factory.SubFactory(SubmissionTypeFactory) student = factory.SubFactory(StudentInfoFactory)