From 993f22625befc554ee1ea73088f75946dd540a98 Mon Sep 17 00:00:00 2001 From: Sina Atalay Date: Sun, 17 Mar 2024 20:10:43 +0100 Subject: [PATCH] tests: enhance tests --- tests/conftest.py | 169 +- tests/test_data_models.py | 4 + tests/test_renderer.py | 320 ++-- .../{ => sb2nov}/LICENSE | 0 .../theme_auxiliary_file.txt | 0 .../theme_auxiliary_file.cls | 0 .../None_CV.tex => classic_empty.tex} | 0 .../John_Doe_CV.tex => classic_filled.tex} | 1470 ++++++++--------- .../None_CV.tex => moderncv_empty.tex} | 0 .../John_Doe_CV.tex => moderncv_filled.tex} | 324 ++-- .../None_CV.tex => sb2nov_empty.tex} | 0 .../John_Doe_CV.tex => sb2nov_filled.tex} | 584 +++---- .../classic_filled/John_Doe_CV.tex | 1470 ++++++++--------- .../moderncv_filled/John_Doe_CV.tex | 324 ++-- .../sb2nov_filled/John_Doe_CV.tex | 584 +++---- .../None_CV.md => classic_empty.md} | 0 .../John_Doe_CV.md => classic_filled.md} | 424 ++--- .../None_CV.md => moderncv_empty.md} | 0 .../John_Doe_CV.md => moderncv_filled.md} | 424 ++--- .../None_CV.md => sb2nov_empty.md} | 0 .../John_Doe_CV.md => sb2nov_filled.md} | 424 ++--- .../None_CV.pdf => classic_empty.pdf} | Bin 301228 -> 301228 bytes .../John_Doe_CV.pdf => classic_filled.pdf} | Bin 393719 -> 393802 bytes .../None_CV.pdf => moderncv_empty.pdf} | Bin 27698 -> 27698 bytes .../John_Doe_CV.pdf => moderncv_filled.pdf} | Bin 244976 -> 244999 bytes .../None_CV.pdf => sb2nov_empty.pdf} | Bin 31410 -> 31410 bytes .../John_Doe_CV.pdf => sb2nov_filled.pdf} | Bin 164091 -> 164032 bytes ...STETOGRAMMARLY.html => classic_empty.html} | 0 ...TETOGRAMMARLY.html => classic_filled.html} | 502 +++--- ...TETOGRAMMARLY.html => moderncv_empty.html} | 0 ...ETOGRAMMARLY.html => moderncv_filled.html} | 502 +++--- ...ASTETOGRAMMARLY.html => sb2nov_empty.html} | 0 ...STETOGRAMMARLY.html => sb2nov_filled.html} | 502 +++--- 33 files changed, 4056 insertions(+), 3971 deletions(-) rename tests/testdata/test_copy_theme_files_to_output_directory/{ => sb2nov}/LICENSE (100%) rename tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/{theme_auxiliary_files => dummytheme_auxiliary_files}/theme_auxiliary_dir/theme_auxiliary_file.txt (100%) rename tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/{theme_auxiliary_files => dummytheme_auxiliary_files}/theme_auxiliary_file.cls (100%) rename tests/testdata/test_generate_latex_file/{classic_empty/None_CV.tex => classic_empty.tex} (100%) rename tests/testdata/test_generate_latex_file/{classic_filled/John_Doe_CV.tex => classic_filled.tex} (99%) rename tests/testdata/test_generate_latex_file/{moderncv_empty/None_CV.tex => moderncv_empty.tex} (100%) rename tests/testdata/test_generate_latex_file/{moderncv_filled/John_Doe_CV.tex => moderncv_filled.tex} (99%) rename tests/testdata/test_generate_latex_file/{sb2nov_empty/None_CV.tex => sb2nov_empty.tex} (100%) rename tests/testdata/test_generate_latex_file/{sb2nov_filled/John_Doe_CV.tex => sb2nov_filled.tex} (99%) rename tests/testdata/test_generate_markdown_file/{classic_empty/None_CV.md => classic_empty.md} (100%) rename tests/testdata/test_generate_markdown_file/{moderncv_filled/John_Doe_CV.md => classic_filled.md} (100%) rename tests/testdata/test_generate_markdown_file/{moderncv_empty/None_CV.md => moderncv_empty.md} (100%) rename tests/testdata/test_generate_markdown_file/{sb2nov_filled/John_Doe_CV.md => moderncv_filled.md} (100%) rename tests/testdata/test_generate_markdown_file/{sb2nov_empty/None_CV.md => sb2nov_empty.md} (100%) rename tests/testdata/test_generate_markdown_file/{classic_filled/John_Doe_CV.md => sb2nov_filled.md} (100%) rename tests/testdata/test_latex_to_pdf/{classic_empty/None_CV.pdf => classic_empty.pdf} (99%) rename tests/testdata/test_latex_to_pdf/{classic_filled/John_Doe_CV.pdf => classic_filled.pdf} (97%) rename tests/testdata/test_latex_to_pdf/{moderncv_empty/None_CV.pdf => moderncv_empty.pdf} (99%) rename tests/testdata/test_latex_to_pdf/{moderncv_filled/John_Doe_CV.pdf => moderncv_filled.pdf} (95%) rename tests/testdata/test_latex_to_pdf/{sb2nov_empty/None_CV.pdf => sb2nov_empty.pdf} (99%) rename tests/testdata/test_latex_to_pdf/{sb2nov_filled/John_Doe_CV.pdf => sb2nov_filled.pdf} (93%) rename tests/testdata/test_markdown_to_html/{classic_empty/None_CV_PASTETOGRAMMARLY.html => classic_empty.html} (100%) rename tests/testdata/test_markdown_to_html/{classic_filled/John_Doe_CV_PASTETOGRAMMARLY.html => classic_filled.html} (99%) rename tests/testdata/test_markdown_to_html/{moderncv_empty/None_CV_PASTETOGRAMMARLY.html => moderncv_empty.html} (100%) rename tests/testdata/test_markdown_to_html/{moderncv_filled/John_Doe_CV_PASTETOGRAMMARLY.html => moderncv_filled.html} (99%) rename tests/testdata/test_markdown_to_html/{sb2nov_empty/None_CV_PASTETOGRAMMARLY.html => sb2nov_empty.html} (100%) rename tests/testdata/test_markdown_to_html/{sb2nov_filled/John_Doe_CV_PASTETOGRAMMARLY.html => sb2nov_filled.html} (99%) diff --git a/tests/conftest.py b/tests/conftest.py index 4b1d996..15e5905 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,10 +1,15 @@ +"""This module contains fixtures and other helpful functions for the tests.""" + import pathlib import copy import typing import itertools -import os import filecmp +from typing import Optional +import os +import shutil +import pypdf import jinja2 import pytest import pydantic @@ -13,11 +18,12 @@ import pydantic_extra_types.phone_numbers as pydantic_phone_numbers from rendercv import data_models as dm import rendercv.renderer as r +# RenderCV is being tested by comparing the output to reference files. Therefore, +# reference files should be updated when RenderCV is updated in a way that changes +# the output. Setting update_testdata to True will update the reference files with +# the latest RenderCV. This should be done with caution, as it will overwrite the +# reference files with the latest output. update_testdata = False -folder_name_dictionary = { - "rendercv_empty_curriculum_vitae_data_model": "empty", - "rendercv_filled_curriculum_vitae_data_model": "filled", -} # copy sample entries from docs/generate_entry_figures_and_examples.py: education_entry_dictionary = { @@ -83,46 +89,55 @@ bullet_entry_dictionary = { @pytest.fixture def publication_entry() -> dict[str, str | list[str]]: + """Return a sample publication entry.""" return copy.deepcopy(publication_entry_dictionary) @pytest.fixture def experience_entry() -> dict[str, str]: + """Return a sample experience entry.""" return copy.deepcopy(experience_entry_dictionary) @pytest.fixture def education_entry() -> dict[str, str]: + """Return a sample education entry.""" return copy.deepcopy(education_entry_dictionary) @pytest.fixture def normal_entry() -> dict[str, str]: + """Return a sample normal entry.""" return copy.deepcopy(normal_entry_dictionary) @pytest.fixture def one_line_entry() -> dict[str, str]: + """Return a sample one line entry.""" return copy.deepcopy(one_line_entry_dictionary) @pytest.fixture def bullet_entry() -> dict[str, str]: + """Return a sample bullet entry.""" return copy.deepcopy(bullet_entry_dictionary) @pytest.fixture def text_entry() -> str: + """Return a sample text entry.""" return "My Text Entry with some **markdown** and [links](https://example.com)!" @pytest.fixture def rendercv_data_model() -> dm.RenderCVDataModel: + """Return a sample RenderCV data model.""" return dm.get_a_sample_data_model() @pytest.fixture def rendercv_empty_curriculum_vitae_data_model() -> dm.CurriculumVitae: + """Return an empty CurriculumVitae data model.""" return dm.CurriculumVitae(sections={"test": ["test"]}) @@ -130,7 +145,14 @@ def return_a_value_for_a_field_type( field: str, field_type: typing.Any, ) -> str: - """Return a value for a field type. + """Return a value for a given field and field type. + + Example: + ```python + return_a_value_for_a_field_type("institution", str) + ``` + will return: + `#!python "Boğaziçi University"` Args: field_type (typing.Any): _description_ @@ -230,6 +252,9 @@ def create_combinations_of_a_model( def rendercv_filled_curriculum_vitae_data_model( text_entry, bullet_entry ) -> dm.CurriculumVitae: + """Return a filled CurriculumVitae data model, where each section has all possible + combinations of entry types. + """ return dm.CurriculumVitae( name="John Doe", label="Mechanical Engineer", @@ -259,62 +284,156 @@ def rendercv_filled_curriculum_vitae_data_model( @pytest.fixture def jinja2_environment() -> jinja2.Environment: + """Return a Jinja2 environment.""" return r.setup_jinja2_environment() @pytest.fixture def tests_directory_path() -> pathlib.Path: + """Return the path to the tests directory.""" return pathlib.Path(__file__).parent @pytest.fixture def root_directory_path(tests_directory_path) -> pathlib.Path: + """Return the path to the repository's root directory.""" return tests_directory_path.parent @pytest.fixture def testdata_directory_path(tests_directory_path) -> pathlib.Path: + """Return the path to the testdata directory.""" return tests_directory_path / "testdata" @pytest.fixture -def run_a_function_and_return_output_and_reference_paths( +def specific_testdata_directory_path(testdata_directory_path, request) -> pathlib.Path: + """Return the path to a specific testdata directory. + + For example, if the test function is named `test_rendercv`, this will return the + path to the `testdata/test_rendercv` directory. + """ + return testdata_directory_path / request.node.originalname + + +def are_these_two_directories_the_same( + directory1: pathlib.Path, directory2: pathlib.Path +) -> None: + """Check if two directories are the same. + + Args: + directory1 (pathlib.Path): The first directory to compare. + directory2 (pathlib.Path): The second directory to compare. + + Raises: + AssertionError: If the two directories are not the same. + """ + for file1 in directory1.iterdir(): + file2 = directory2 / file1.name + if file1.is_dir(): + if not file2.is_dir(): + return False + are_these_two_directories_the_same(file1, file2) + else: + if are_these_two_files_the_same(file1, file2) is False: + return False + + return True + + +def are_these_two_files_the_same(file1: pathlib.Path, file2: pathlib.Path) -> None: + """Check if two files are the same. + + Args: + file1 (pathlib.Path): The first file to compare. + file2 (pathlib.Path): The second file to compare. + + Raises: + AssertionError: If the two files are not the same. + """ + extension1 = file1.suffix + extension2 = file2.suffix + + if extension1 != extension2: + return False + + if extension1 == ".pdf": + pages1 = pypdf.PdfReader(file1).pages + pages2 = pypdf.PdfReader(file2).pages + if len(pages1) != len(pages2): + return False + + for i in range(len(pages1)): + if pages1[i].extract_text() != pages2[i].extract_text(): + return False + + return True + else: + return filecmp.cmp(file1, file2) + + +@pytest.fixture +def run_a_function_and_check_if_output_is_the_same_as_reference( tmp_path: pathlib.Path, - testdata_directory_path: pathlib.Path, - request: pytest.FixtureRequest, + specific_testdata_directory_path: pathlib.Path, ) -> typing.Callable: + """Run a function and check if the output is the same as the reference.""" + def function( function: typing.Callable, - file_name: str, + reference_file_or_directory_name: str, + output_file_name: Optional[str] = None, + generate_reference_files_function: Optional[typing.Callable] = None, **kwargs, ): - reference_directory_path = ( - testdata_directory_path / request.node.name / file_name + output_is_a_single_file = output_file_name is not None + if output_is_a_single_file: + output_file_path = tmp_path / output_file_name + + reference_directory_path: pathlib.Path = specific_testdata_directory_path + reference_file_or_directory_path = ( + reference_directory_path / reference_file_or_directory_name ) - reference_file_path = reference_directory_path / file_name - output_file_path = tmp_path / file_name - os.chdir(tmp_path) - - function(**kwargs) - - # Update the auxiliary files if update_testdata is True + # Update the testdata if update_testdata is True if update_testdata: # create the reference directory if it does not exist reference_directory_path.mkdir(parents=True, exist_ok=True) - # remove the reference file if it exists - if reference_file_path.exists(): - reference_file_path.unlink() + # remove the reference file or directory if it exists + if reference_file_or_directory_path.is_dir(): + shutil.rmtree(reference_file_or_directory_path) + elif reference_file_or_directory_path.exists(): + reference_file_or_directory_path.unlink() - # copy the output file to the reference directory - output_file_path.copy(reference_file_path) + if generate_reference_files_function: + generate_reference_files_function( + reference_file_or_directory_path, **kwargs + ) + else: + # copy the output file or directory to the reference directory + function(tmp_path, reference_file_or_directory_path, **kwargs) + if output_is_a_single_file: + shutil.move(output_file_path, reference_file_or_directory_path) + else: + shutil.move(tmp_path, reference_file_or_directory_path) + os.mkdir(tmp_path) - assert filecmp.cmp(output_file_path, reference_file_path) + function(tmp_path, reference_file_or_directory_path, **kwargs) + + if output_is_a_single_file: + return are_these_two_files_the_same( + output_file_path, reference_file_or_directory_path + ) + else: + return are_these_two_directories_the_same( + tmp_path, reference_file_or_directory_path + ) return function @pytest.fixture def input_file_path(testdata_directory_path) -> pathlib.Path: + """Return the path to the input file.""" return testdata_directory_path / "John_Doe_CV.yaml" diff --git a/tests/test_data_models.py b/tests/test_data_models.py index f67f79b..c8d86ea 100644 --- a/tests/test_data_models.py +++ b/tests/test_data_models.py @@ -62,6 +62,10 @@ def test_format_date(date, expected_date_string): def test_read_input_file(input_file_path): # Update the auxiliary files if update_testdata is True if update_testdata: + # create testdata directory if it doesn't exist + if not input_file_path.parent.exists(): + input_file_path.parent.mkdir() + input_dictionary = { "cv": { "name": "John Doe", diff --git a/tests/test_renderer.py b/tests/test_renderer.py index b8d8c73..84825a7 100644 --- a/tests/test_renderer.py +++ b/tests/test_renderer.py @@ -1,21 +1,19 @@ import math -import filecmp import shutil -import os import copy import pathlib import pytest import jinja2 import time_machine -import pypdf from rendercv import renderer as r from rendercv import data_models as dm -from .conftest import update_testdata, folder_name_dictionary - - +folder_name_dictionary = { + "rendercv_empty_curriculum_vitae_data_model": "empty", + "rendercv_filled_curriculum_vitae_data_model": "filled", +} def test_latex_file_class(tmp_path, rendercv_data_model, jinja2_environment): @@ -305,34 +303,30 @@ def test_setup_jinja2_environment(): ) @time_machine.travel("2024-01-01") def test_generate_latex_file( - tmp_path, - testdata_directory_path, + run_a_function_and_check_if_output_is_the_same_as_reference, request: pytest.FixtureRequest, theme_name, curriculum_vitae_data_model, ): - reference_directory_path = ( - testdata_directory_path - / "test_generate_latex_file" - / f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" - ) - cv_data_model = request.getfixturevalue(curriculum_vitae_data_model) - - file_name = f"{str(cv_data_model.name).replace(' ', '_')}_CV.tex" - output_file_path = tmp_path / "make_sure_it_generates_the_directory" / file_name - reference_file_path = reference_directory_path / file_name - data_model = dm.RenderCVDataModel( cv=cv_data_model, design={"theme": theme_name}, ) - r.generate_latex_file(data_model, tmp_path / "make_sure_it_generates_the_directory") - # Update the auxiliary files if update_testdata is True - if update_testdata: - r.generate_latex_file(data_model, reference_directory_path) - assert filecmp.cmp(output_file_path, reference_file_path) + output_file_name = f"{str(cv_data_model.name).replace(' ', '_')}_CV.tex" + reference_file_name = ( + f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}.tex" + ) + + def generate_latex_file(output_directory_path, reference_file_or_directory_path): + r.generate_latex_file(data_model, output_directory_path) + + assert run_a_function_and_check_if_output_is_the_same_as_reference( + generate_latex_file, + reference_file_name, + output_file_name, + ) @pytest.mark.parametrize( @@ -348,35 +342,30 @@ def test_generate_latex_file( ) @time_machine.travel("2024-01-01") def test_generate_markdown_file( - tmp_path, - testdata_directory_path, + run_a_function_and_check_if_output_is_the_same_as_reference, request: pytest.FixtureRequest, theme_name, curriculum_vitae_data_model, ): - reference_directory_path = ( - testdata_directory_path - / "test_generate_markdown_file" - / f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" - ) - cv_data_model = request.getfixturevalue(curriculum_vitae_data_model) - - file_name = f"{str(cv_data_model.name).replace(' ', '_')}_CV.md" - output_file_path = tmp_path / "make_sure_it_generates_the_directory" / file_name - reference_file_path = reference_directory_path / file_name - data_model = dm.RenderCVDataModel( cv=cv_data_model, + design={"theme": theme_name}, ) - r.generate_markdown_file( - data_model, tmp_path / "make_sure_it_generates_the_directory" - ) - # Update the auxiliary files if update_testdata is True - if update_testdata: - r.generate_markdown_file(data_model, reference_directory_path) - assert filecmp.cmp(output_file_path, reference_file_path) + output_file_name = f"{str(cv_data_model.name).replace(' ', '_')}_CV.md" + reference_file_name = ( + f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}.md" + ) + + def generate_markdown_file(output_directory_path, reference_file_or_directory_path): + r.generate_markdown_file(data_model, output_directory_path) + + assert run_a_function_and_check_if_output_is_the_same_as_reference( + generate_markdown_file, + reference_file_name, + output_file_name, + ) @pytest.mark.parametrize( @@ -384,60 +373,49 @@ def test_generate_markdown_file( dm.available_themes, ) def test_copy_theme_files_to_output_directory( - tmp_path, testdata_directory_path, theme_name + run_a_function_and_check_if_output_is_the_same_as_reference, theme_name ): - reference_directory_path = ( - testdata_directory_path / "test_copy_theme_files_to_output_directory" + reference_directory_name = theme_name + + def copy_theme_files_to_output_directory( + output_directory_path, reference_file_or_directory_path + ): + r.copy_theme_files_to_output_directory(theme_name, output_directory_path) + + assert run_a_function_and_check_if_output_is_the_same_as_reference( + copy_theme_files_to_output_directory, + reference_directory_name, ) - r.copy_theme_files_to_output_directory(theme_name, tmp_path) - # Update the auxiliary files if update_testdata is True - if update_testdata: - reference_directory_path.mkdir(parents=True, exist_ok=True) - r.copy_theme_files_to_output_directory(theme_name, reference_directory_path) - - assert filecmp.dircmp(tmp_path, reference_directory_path).diff_files == [] - def test_copy_theme_files_to_output_directory_custom_theme( - tmp_path, testdata_directory_path + run_a_function_and_check_if_output_is_the_same_as_reference, ): theme_name = "dummytheme" - - test_testdata_directory_path = ( - testdata_directory_path - / "test_copy_theme_files_to_output_directory_custom_theme" - ) - custom_theme_directory_path = test_testdata_directory_path / "dummytheme" - reference_directory_path = ( - test_testdata_directory_path / "theme_auxiliary_files" - ) + reference_directory_name = f"{theme_name}_auxiliary_files" # Update the auxiliary files if update_testdata is True - if update_testdata: + def update_reference_files(reference_directory_path): + dummytheme_path = reference_directory_path.parent / theme_name + # create dummytheme: - if not custom_theme_directory_path.exists(): - custom_theme_directory_path.mkdir(parents=True, exist_ok=True) + if not dummytheme_path.exists(): + dummytheme_path.mkdir(parents=True, exist_ok=True) # create a txt file called test.txt in the custom theme directory: for entry_type_name in dm.entry_type_names: - pathlib.Path( - custom_theme_directory_path / f"{entry_type_name}.j2.tex" - ).touch() - pathlib.Path(custom_theme_directory_path / "Header.j2.tex").touch() - pathlib.Path(custom_theme_directory_path / "Preamble.j2.tex").touch() - pathlib.Path(custom_theme_directory_path / "SectionBeginning.j2.tex").touch() - pathlib.Path(custom_theme_directory_path / "SectionEnding.j2.tex").touch() - pathlib.Path(custom_theme_directory_path / "theme_auxiliary_file.cls").touch() - pathlib.Path(custom_theme_directory_path / "theme_auxiliary_dir").mkdir( - exist_ok=True - ) + pathlib.Path(dummytheme_path / f"{entry_type_name}.j2.tex").touch() + + pathlib.Path(dummytheme_path / "Header.j2.tex").touch() + pathlib.Path(dummytheme_path / "Preamble.j2.tex").touch() + pathlib.Path(dummytheme_path / "SectionBeginning.j2.tex").touch() + pathlib.Path(dummytheme_path / "SectionEnding.j2.tex").touch() + pathlib.Path(dummytheme_path / "theme_auxiliary_file.cls").touch() + pathlib.Path(dummytheme_path / "theme_auxiliary_dir").mkdir(exist_ok=True) pathlib.Path( - custom_theme_directory_path - / "theme_auxiliary_dir" - / "theme_auxiliary_file.txt" + dummytheme_path / "theme_auxiliary_dir" / "theme_auxiliary_file.txt" ).touch() - init_file = pathlib.Path(custom_theme_directory_path / "__init__.py") + init_file = pathlib.Path(dummytheme_path / "__init__.py") init_file.touch() init_file.write_text( @@ -447,17 +425,29 @@ def test_copy_theme_files_to_output_directory_custom_theme( ) # create reference_directory_path: - os.chdir(test_testdata_directory_path) - r.copy_theme_files_to_output_directory(theme_name, reference_directory_path) + r.copy_theme_files_to_output_directory( + theme_name=theme_name, + output_directory_path=reference_directory_path, + theme_directory_path=dummytheme_path, + ) - # change current working directory to the test_testdata_directory_path - os.chdir(test_testdata_directory_path) + def copy_theme_files_to_output_directory( + output_directory_path, reference_directory_path + ): + dummytheme_path = reference_directory_path.parent / theme_name - # copy the auxiliary theme files to tmp_path: - r.copy_theme_files_to_output_directory(theme_name, tmp_path) + # copy the auxiliary theme files to tmp_path: + r.copy_theme_files_to_output_directory( + theme_name=theme_name, + output_directory_path=output_directory_path, + theme_directory_path=dummytheme_path, + ) - assert filecmp.dircmp(tmp_path, reference_directory_path).left_only == [] - assert filecmp.dircmp(tmp_path, reference_directory_path).right_only == [] + assert run_a_function_and_check_if_output_is_the_same_as_reference( + function=copy_theme_files_to_output_directory, + reference_file_or_directory_name=reference_directory_name, + generate_reference_files_function=update_reference_files, + ) @pytest.mark.parametrize( @@ -473,29 +463,29 @@ def test_copy_theme_files_to_output_directory_custom_theme( ) @time_machine.travel("2024-01-01") def test_generate_latex_file_and_copy_theme_files( - tmp_path, - testdata_directory_path, - request : pytest.FixtureRequest, + run_a_function_and_check_if_output_is_the_same_as_reference, + request: pytest.FixtureRequest, theme_name, curriculum_vitae_data_model, ): - reference_directory_path = ( - testdata_directory_path - / "test_generate_latex_file_and_copy_theme_files" - / f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" + reference_directory_name = ( + f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" ) data_model = dm.RenderCVDataModel( cv=request.getfixturevalue(curriculum_vitae_data_model), design={"theme": theme_name}, ) - r.generate_latex_file_and_copy_theme_files(data_model, tmp_path) - # Update the auxiliary files if update_testdata is True - if update_testdata: - r.generate_latex_file_and_copy_theme_files(data_model, reference_directory_path) - assert filecmp.dircmp(tmp_path, reference_directory_path).left_only == [] - assert filecmp.dircmp(tmp_path, reference_directory_path).right_only == [] + def generate_latex_file_and_copy_theme_files( + output_directory_path, reference_file_or_directory_path + ): + r.generate_latex_file_and_copy_theme_files(data_model, output_directory_path) + + assert run_a_function_and_check_if_output_is_the_same_as_reference( + generate_latex_file_and_copy_theme_files, + reference_directory_name, + ) @pytest.mark.parametrize( @@ -511,53 +501,38 @@ def test_generate_latex_file_and_copy_theme_files( ) @time_machine.travel("2024-01-01") def test_latex_to_pdf( - tmp_path, request: pytest.FixtureRequest, - testdata_directory_path, + run_a_function_and_check_if_output_is_the_same_as_reference, theme_name, curriculum_vitae_data_model, ): - latex_sources_path = ( - testdata_directory_path - / "test_generate_latex_file_and_copy_theme_files" - / f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" - ) - reference_directory_path = ( - testdata_directory_path - / "test_latex_to_pdf" - / f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" - ) + name = request.getfixturevalue(curriculum_vitae_data_model).name + name = str(name).replace(" ", "_") - cv_data_model = request.getfixturevalue(curriculum_vitae_data_model) - file_name_stem = f"{str(cv_data_model.name).replace(' ', '_')}_CV" + output_file_name = f"{name}_CV.pdf" + reference_name = ( + f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" + ) + reference_file_name = f"{reference_name}.pdf" - # Update the auxiliary files if update_testdata is True - if update_testdata: - # copy the latex sources to the reference_directory_path - shutil.copytree( - latex_sources_path, reference_directory_path, dirs_exist_ok=True + def generate_pdf_file(output_directory_path, reference_file_or_directory_path): + latex_sources_path = ( + reference_file_or_directory_path.parent.parent + / "test_generate_latex_file_and_copy_theme_files" + / reference_name ) + # copy the latex sources to the output path + shutil.copytree(latex_sources_path, output_directory_path, dirs_exist_ok=True) + # convert the latex code to a pdf - reference_pdf_file_path = r.latex_to_pdf( - reference_directory_path / f"{file_name_stem}.tex" - ) + r.latex_to_pdf(output_directory_path / f"{name}_CV.tex") - # remove the latex sources from the reference_directory_path, but keep the pdf - for file in reference_directory_path.iterdir(): - if file.is_file() and file.suffix != ".pdf": - file.unlink() - - # copy the latex sources to the tmp_path - shutil.copytree(latex_sources_path, tmp_path, dirs_exist_ok=True) - - # convert the latex code to a pdf - reference_pdf_file_path = reference_directory_path / f"{file_name_stem}.pdf" - output_file_path = r.latex_to_pdf(tmp_path / f"{file_name_stem}.tex") - - text1 = pypdf.PdfReader(output_file_path).pages[0].extract_text() - text2 = pypdf.PdfReader(reference_pdf_file_path).pages[0].extract_text() - assert text1 == text2 + assert run_a_function_and_check_if_output_is_the_same_as_reference( + function=generate_pdf_file, + reference_file_or_directory_name=reference_file_name, + output_file_name=output_file_name, + ) def test_latex_to_pdf_invalid_latex_file(): @@ -579,50 +554,37 @@ def test_latex_to_pdf_invalid_latex_file(): ) @time_machine.travel("2024-01-01") def test_markdown_to_html( - tmp_path, - request: pytest.FixtureRequest, - testdata_directory_path, + run_a_function_and_check_if_output_is_the_same_as_reference, theme_name, curriculum_vitae_data_model, ): - markdown_sources_path = ( - testdata_directory_path - / "test_generate_markdown_file" - / f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" + reference_name = ( + f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" ) - reference_directory = ( - testdata_directory_path - / "test_markdown_to_html" - / f"{theme_name}_{folder_name_dictionary[curriculum_vitae_data_model]}" + output_file_name = f"{reference_name}_PASTETOGRAMMARLY.html" + reference_file_name = f"{reference_name}.html" + + def markdown_to_html(output_directory_path, reference_file_or_directory_path): + markdown_file_name = f"{reference_name}.md" + + markdown_source_path = ( + reference_file_or_directory_path.parent.parent + / "test_generate_markdown_file" + / markdown_file_name + ) + + # copy the latex source to the output path + shutil.copy(markdown_source_path, output_directory_path) + + # convert the latex code to a md + r.markdown_to_html(output_directory_path / markdown_file_name) + + assert run_a_function_and_check_if_output_is_the_same_as_reference( + function=markdown_to_html, + reference_file_or_directory_name=reference_file_name, + output_file_name=output_file_name, ) - cv_data_model = request.getfixturevalue(curriculum_vitae_data_model) - file_name_stem = f"{str(cv_data_model.name).replace(' ', '_')}_CV" - - # Update the auxiliary files if update_testdata is True - if update_testdata: - # copy the markdown sources to the reference_directory - shutil.copytree(markdown_sources_path, reference_directory, dirs_exist_ok=True) - - # convert markdown to html - r.markdown_to_html(reference_directory / f"{file_name_stem}.md") - - # remove the markdown sources from the reference_directory - for file in reference_directory.iterdir(): - if file.is_file() and file.suffix != ".html": - file.unlink() - - # copy the markdown sources to the tmp_path - shutil.copytree(markdown_sources_path, tmp_path, dirs_exist_ok=True) - - # convert markdown to html - output_file_path = r.markdown_to_html(tmp_path / f"{file_name_stem}.md") - reference_file_path = ( - reference_directory / f"{file_name_stem}_PASTETOGRAMMARLY.html" - ) - - assert filecmp.cmp(output_file_path, reference_file_path) - def test_markdown_to_html_invalid_markdown_file(): with pytest.raises(FileNotFoundError): diff --git a/tests/testdata/test_copy_theme_files_to_output_directory/LICENSE b/tests/testdata/test_copy_theme_files_to_output_directory/sb2nov/LICENSE similarity index 100% rename from tests/testdata/test_copy_theme_files_to_output_directory/LICENSE rename to tests/testdata/test_copy_theme_files_to_output_directory/sb2nov/LICENSE diff --git a/tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/theme_auxiliary_files/theme_auxiliary_dir/theme_auxiliary_file.txt b/tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/dummytheme_auxiliary_files/theme_auxiliary_dir/theme_auxiliary_file.txt similarity index 100% rename from tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/theme_auxiliary_files/theme_auxiliary_dir/theme_auxiliary_file.txt rename to tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/dummytheme_auxiliary_files/theme_auxiliary_dir/theme_auxiliary_file.txt diff --git a/tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/theme_auxiliary_files/theme_auxiliary_file.cls b/tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/dummytheme_auxiliary_files/theme_auxiliary_file.cls similarity index 100% rename from tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/theme_auxiliary_files/theme_auxiliary_file.cls rename to tests/testdata/test_copy_theme_files_to_output_directory_custom_theme/dummytheme_auxiliary_files/theme_auxiliary_file.cls diff --git a/tests/testdata/test_generate_latex_file/classic_empty/None_CV.tex b/tests/testdata/test_generate_latex_file/classic_empty.tex similarity index 100% rename from tests/testdata/test_generate_latex_file/classic_empty/None_CV.tex rename to tests/testdata/test_generate_latex_file/classic_empty.tex diff --git a/tests/testdata/test_generate_latex_file/classic_filled/John_Doe_CV.tex b/tests/testdata/test_generate_latex_file/classic_filled.tex similarity index 99% rename from tests/testdata/test_generate_latex_file/classic_filled/John_Doe_CV.tex rename to tests/testdata/test_generate_latex_file/classic_filled.tex index 42d31d4..5150143 100644 --- a/tests/testdata/test_generate_latex_file/classic_filled/John_Doe_CV.tex +++ b/tests/testdata/test_generate_latex_file/classic_filled.tex @@ -268,6 +268,23 @@ + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + \end{tabularx} \vspace{0.2 cm} @@ -356,6 +373,61 @@ & Istanbul, Turkey + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Jan. 2024 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + \end{tabularx} @@ -414,23 +486,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -469,23 +524,6 @@ Jan. 2024 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Jan. 2024 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -507,82 +545,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - Istanbul, Turkey - - - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -600,27 +562,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -659,27 +600,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -739,6 +659,65 @@ Sept. 2021 \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -840,6 +819,27 @@ Sept. 2021 \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -882,6 +882,26 @@ + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + \end{tabularx} \vspace{0.2 cm} @@ -966,6 +986,26 @@ + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + + + \end{tabularx} \vspace{0.2 cm} @@ -985,6 +1025,70 @@ & Istanbul, Turkey + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Jan. 2024 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + \end{tabularx} @@ -1003,7 +1107,7 @@ \vspace{0.10 cm} & - + Istanbul, Turkey \end{tabularx} @@ -1072,26 +1176,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1156,26 +1240,6 @@ Jan. 2024 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Jan. 2024 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1220,26 +1284,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1260,30 +1304,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - Istanbul, Turkey - - - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1308,70 +1328,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1392,50 +1348,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2015 to present - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1456,26 +1368,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1500,30 +1392,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1544,30 +1412,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1588,26 +1432,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1632,30 +1456,6 @@ Jan. 2024 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Jan. 2024 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1700,30 +1500,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1782,50 +1558,6 @@ \vspace{0.10 cm} - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - & @@ -1851,7 +1583,7 @@ \item Did that. \end{highlights} & - Istanbul, Turkey + Sept. 2015 to present \end{tabularx} @@ -1870,6 +1602,26 @@ \vspace{0.10 cm} + & + + + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + \begin{highlights} \item Did this. \item Did that. @@ -1877,6 +1629,186 @@ & + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Jan. 2024 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + Sept. 2015 to present \end{tabularx} @@ -1924,30 +1856,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2016,30 +1924,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2127,7 +2011,27 @@ \item Did that. \end{highlights} & - Istanbul, Turkey + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Sept. 2021 \end{tabularx} @@ -2153,6 +2057,78 @@ & + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + Sept. 2021 \end{tabularx} @@ -2248,6 +2224,30 @@ Sept. 2021 \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2288,6 +2288,24 @@ \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + + \end{tabularx} + + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2373,6 +2391,64 @@ & Istanbul, Turkey + Sept. 2015 to present + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Jan. 2024 + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + \end{tabularx} @@ -2435,24 +2511,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2015 to present - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2493,24 +2551,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Jan. 2024 - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2533,86 +2573,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - Istanbul, Turkey - - - \end{tabularx} - - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2631,28 +2591,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2693,28 +2631,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2777,6 +2693,68 @@ \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2015 to present + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2883,6 +2861,28 @@ \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm diff --git a/tests/testdata/test_generate_latex_file/moderncv_empty/None_CV.tex b/tests/testdata/test_generate_latex_file/moderncv_empty.tex similarity index 100% rename from tests/testdata/test_generate_latex_file/moderncv_empty/None_CV.tex rename to tests/testdata/test_generate_latex_file/moderncv_empty.tex diff --git a/tests/testdata/test_generate_latex_file/moderncv_filled/John_Doe_CV.tex b/tests/testdata/test_generate_latex_file/moderncv_filled.tex similarity index 99% rename from tests/testdata/test_generate_latex_file/moderncv_filled/John_Doe_CV.tex rename to tests/testdata/test_generate_latex_file/moderncv_filled.tex index 237d412..ebaff72 100644 --- a/tests/testdata/test_generate_latex_file/moderncv_filled/John_Doe_CV.tex +++ b/tests/testdata/test_generate_latex_file/moderncv_filled.tex @@ -118,6 +118,9 @@ \cventry{}{Software Engineer}{Some Company}{}{}{} + \cventry{}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{}{}{} @@ -132,7 +135,18 @@ \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + \cventry{}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{}{}{} @@ -146,9 +160,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} @@ -157,18 +168,31 @@ \cvlistitem{Did that.} - \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cventry{}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -181,40 +205,11 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - - \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -238,6 +233,11 @@ \cvlistitem{Did that.} + \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -250,6 +250,9 @@ \cventry{}{Mechanical Engineering}{Boğaziçi University}{}{}{} + \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -264,12 +267,26 @@ \cvlistitem{Did that.} - \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -281,9 +298,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -295,9 +309,6 @@ \cvlistitem{Did that.} - \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -306,23 +317,50 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -333,9 +371,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -344,47 +379,41 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} @@ -392,7 +421,15 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -400,7 +437,12 @@ \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -410,26 +452,15 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -439,47 +470,11 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} @@ -498,6 +493,11 @@ \cvlistitem{Did that.} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -510,6 +510,9 @@ \cventry{}{My Project}{}{}{}{} + \cventry{}{My Project}{}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{My Project}{}{}{}{} @@ -524,7 +527,18 @@ \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} + + \cventry{}{My Project}{}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} \cventry{Sept. 2015 to present}{My Project}{}{}{}{} @@ -538,9 +552,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{My Project}{}{}{}{} @@ -549,18 +560,31 @@ \cvlistitem{Did that.} - \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{My Project}{}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - \cventry{}{My Project}{}{Istanbul, Turkey}{}{} + \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -573,40 +597,11 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{My Project}{}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{My Project}{}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - - - \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{My Project}{}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -630,6 +625,11 @@ \cvlistitem{Did that.} + \cventry{Sept. 2021}{My Project}{}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} diff --git a/tests/testdata/test_generate_latex_file/sb2nov_empty/None_CV.tex b/tests/testdata/test_generate_latex_file/sb2nov_empty.tex similarity index 100% rename from tests/testdata/test_generate_latex_file/sb2nov_empty/None_CV.tex rename to tests/testdata/test_generate_latex_file/sb2nov_empty.tex diff --git a/tests/testdata/test_generate_latex_file/sb2nov_filled/John_Doe_CV.tex b/tests/testdata/test_generate_latex_file/sb2nov_filled.tex similarity index 99% rename from tests/testdata/test_generate_latex_file/sb2nov_filled/John_Doe_CV.tex rename to tests/testdata/test_generate_latex_file/sb2nov_filled.tex index 0bf7cd9..d4b9d41 100644 --- a/tests/testdata/test_generate_latex_file/sb2nov_filled/John_Doe_CV.tex +++ b/tests/testdata/test_generate_latex_file/sb2nov_filled.tex @@ -230,6 +230,11 @@ {Software Engineer}{} + \resumeSubheading + {Some Company}{Istanbul, Turkey} + {Software Engineer}{} + + \resumeSubheading {Some Company}{} {Software Engineer}{Sept. 2015 to present} @@ -256,61 +261,14 @@ \resumeSubheading {Some Company}{Istanbul, Turkey} - {Software Engineer}{} - - - \resumeSubheading - {Some Company}{} {Software Engineer}{Sept. 2015 to present} - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - - - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeSubheading - {Some Company}{Istanbul, Turkey} - {Software Engineer}{Sept. 2015 to present} - - - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - - - \resumeSubheading - {Some Company}{} - {Software Engineer}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Jan. 2024} - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -325,6 +283,11 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2015 to present} + + \resumeSubheading {Some Company}{} {Software Engineer}{Sept. 2021} @@ -340,8 +303,17 @@ \resumeSubheading - {Some Company}{Istanbul, Turkey} - {Software Engineer}{Sept. 2015 to present} + {Some Company}{} + {Software Engineer}{Sept. 2021} + + + \resumeSubheading + {Some Company}{} + {Software Engineer}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd \resumeSubheading @@ -353,6 +325,11 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{Istanbul, Turkey} + {Software Engineer}{Sept. 2015 to present} + + \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -367,15 +344,6 @@ \resumeItemListEnd - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -399,6 +367,29 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2021} + + + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubheading {Some Company}{} {Software Engineer}{Sept. 2021} @@ -440,6 +431,15 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -459,6 +459,11 @@ {Mechanical Engineering}{} + \resumeSubheading + {Boğaziçi University}{Istanbul, Turkey} + {Mechanical Engineering}{} + + \resumeSubheading {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2015 to present} @@ -483,88 +488,26 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{Istanbul, Turkey} - {Mechanical Engineering}{} - - \resumeSubheading {Boğaziçi University}{} {BS in Mechanical Engineering}{} - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2015 to present} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Jan. 2024} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Jan. 2024} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{} @@ -574,6 +517,68 @@ \resumeItemListEnd + \resumeSubheading + {Boğaziçi University}{Istanbul, Turkey} + {BS in Mechanical Engineering}{} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2015 to present} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Jan. 2024} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + + \resumeSubheading {Boğaziçi University}{} {BS in Mechanical Engineering}{} @@ -585,40 +590,7 @@ \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} - {BS in Mechanical Engineering}{} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - - - \resumeSubheading - {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeSubheading - {Boğaziçi University}{Istanbul, Turkey} - {Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd \resumeSubheading @@ -626,11 +598,6 @@ {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2015 to present} @@ -640,39 +607,16 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2015 to present} - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Jan. 2024} @@ -682,15 +626,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Jan. 2024} @@ -705,15 +640,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -731,6 +657,71 @@ \resumeSubheading {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} \resumeItemListStart \resumeItem{}{Did this.} \resumeItem{}{Did that.} @@ -742,11 +733,6 @@ {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2015 to present} @@ -756,15 +742,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2015 to present} @@ -779,15 +756,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -811,15 +779,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -844,7 +803,7 @@ \resumeSubheading - {Boğaziçi University}{Istanbul, Turkey} + {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2021} \resumeItemListStart \resumeItem{}{Did this.} @@ -855,6 +814,38 @@ \resumeSubheading {Boğaziçi University}{} {BS in Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{Istanbul, Turkey} + {Mechanical Engineering}{Sept. 2021} \resumeItemListStart \resumeItem{}{Did this.} \resumeItem{}{Did that.} @@ -893,6 +884,15 @@ \resumeItemListEnd + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -911,6 +911,10 @@ {My Project}{} + \resumeNormalSubheading + {My Project}{Istanbul, Turkey} + + \resumeNormalSubheading {My Project}{Sept. 2015 to present} @@ -931,52 +935,12 @@ \resumeItemListEnd - \resumeNormalSubheading - {My Project}{Istanbul, Turkey} - - \resumeNormalSubheading {My Project}{Sept. 2015 to present} - \resumeNormalSubheading - {My Project}{Sept. 2021} - - - \resumeNormalSubheading - {My Project}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeNormalSubheading - {My Project}{Sept. 2015 to present} - - - \resumeNormalSubheading - {My Project}{Sept. 2021} - - \resumeNormalSubheading {My Project}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeNormalSubheading - {My Project}{Jan. 2024} - - - \resumeNormalSubheading - {My Project}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd \resumeNormalSubheading @@ -991,28 +955,8 @@ \resumeItemListEnd - \resumeNormalSubheading - {My Project}{Sept. 2021} - - \resumeNormalSubheading {My Project}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeNormalSubheading - {My Project}{Sept. 2015 to present} - - - \resumeNormalSubheading - {My Project}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd \resumeNormalSubheading @@ -1029,6 +973,34 @@ \resumeNormalSubheading {My Project}{Sept. 2021} + + + \resumeNormalSubheading + {My Project}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeNormalSubheading + {My Project}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeNormalSubheading + {My Project}{Sept. 2015 to present} + + + \resumeNormalSubheading + {My Project}{Sept. 2021} + + + \resumeNormalSubheading + {My Project}{Sept. 2015 to present} \resumeItemListStart \resumeItem{}{Did this.} \resumeItem{}{Did that.} @@ -1055,6 +1027,26 @@ \resumeItemListEnd + \resumeNormalSubheading + {My Project}{Sept. 2021} + + + \resumeNormalSubheading + {My Project}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeNormalSubheading + {My Project}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeNormalSubheading {My Project}{Sept. 2021} \resumeItemListStart @@ -1099,6 +1091,14 @@ \resumeItemListEnd + \resumeNormalSubheading + {My Project}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubHeadingListEnd \section{One Line Entries} diff --git a/tests/testdata/test_generate_latex_file_and_copy_theme_files/classic_filled/John_Doe_CV.tex b/tests/testdata/test_generate_latex_file_and_copy_theme_files/classic_filled/John_Doe_CV.tex index 42d31d4..5150143 100644 --- a/tests/testdata/test_generate_latex_file_and_copy_theme_files/classic_filled/John_Doe_CV.tex +++ b/tests/testdata/test_generate_latex_file_and_copy_theme_files/classic_filled/John_Doe_CV.tex @@ -268,6 +268,23 @@ + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + \end{tabularx} \vspace{0.2 cm} @@ -356,6 +373,61 @@ & Istanbul, Turkey + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Jan. 2024 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + \end{tabularx} @@ -414,23 +486,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -469,23 +524,6 @@ Jan. 2024 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Jan. 2024 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -507,82 +545,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - Istanbul, Turkey - - - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -600,27 +562,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -659,27 +600,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{Some Company}, Software Engineer - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -739,6 +659,65 @@ Sept. 2021 \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -840,6 +819,27 @@ Sept. 2021 \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{Some Company}, Software Engineer + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -882,6 +882,26 @@ + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + \end{tabularx} \vspace{0.2 cm} @@ -966,6 +986,26 @@ + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + + + \end{tabularx} \vspace{0.2 cm} @@ -985,6 +1025,70 @@ & Istanbul, Turkey + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Jan. 2024 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + \end{tabularx} @@ -1003,7 +1107,7 @@ \vspace{0.10 cm} & - + Istanbul, Turkey \end{tabularx} @@ -1072,26 +1176,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1156,26 +1240,6 @@ Jan. 2024 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Jan. 2024 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1220,26 +1284,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1260,30 +1304,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - Istanbul, Turkey - - - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1308,70 +1328,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1392,50 +1348,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2015 to present - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1456,26 +1368,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1500,30 +1392,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1544,30 +1412,6 @@ Sept. 2015 to present \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1588,26 +1432,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1632,30 +1456,6 @@ Jan. 2024 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Jan. 2024 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1700,30 +1500,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -1782,50 +1558,6 @@ \vspace{0.10 cm} - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - & @@ -1851,7 +1583,7 @@ \item Did that. \end{highlights} & - Istanbul, Turkey + Sept. 2015 to present \end{tabularx} @@ -1870,6 +1602,26 @@ \vspace{0.10 cm} + & + + + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + \begin{highlights} \item Did this. \item Did that. @@ -1877,6 +1629,186 @@ & + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Jan. 2024 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + Sept. 2015 to present \end{tabularx} @@ -1924,30 +1856,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2016,30 +1924,6 @@ Sept. 2021 \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - L{0.85cm} - K{0.2 cm} - R{4.1 cm} - } - \textbf{BS} - & - \textbf{Boğaziçi University}, Mechanical Engineering - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2127,7 +2011,27 @@ \item Did that. \end{highlights} & - Istanbul, Turkey + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + & + Sept. 2021 \end{tabularx} @@ -2153,6 +2057,78 @@ & + Sept. 2015 to present + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + Sept. 2021 \end{tabularx} @@ -2248,6 +2224,30 @@ Sept. 2021 \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + L{0.85cm} + K{0.2 cm} + R{4.1 cm} + } + \textbf{BS} + & + \textbf{Boğaziçi University}, Mechanical Engineering + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2288,6 +2288,24 @@ \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + + \end{tabularx} + + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2373,6 +2391,64 @@ & Istanbul, Turkey + Sept. 2015 to present + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Jan. 2024 + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + Istanbul, Turkey + + Sept. 2021 + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + Istanbul, Turkey + \end{tabularx} @@ -2435,24 +2511,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2015 to present - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2493,24 +2551,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Jan. 2024 - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2533,86 +2573,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - Istanbul, Turkey - - Sept. 2021 - \end{tabularx} - - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - Istanbul, Turkey - - - \end{tabularx} - - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - & - - - Sept. 2021 - \end{tabularx} - - - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2015 to present - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2631,28 +2591,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2693,28 +2631,6 @@ \end{tabularx} - \vspace{0.2 cm} - \begin{tabularx}{ - \textwidth-0.4 cm-0.13cm - }{ - K{0.2 cm} - R{4.1 cm} - } - \textbf{My Project} - - \vspace{0.10 cm} - - \begin{highlights} - \item Did this. - \item Did that. - \end{highlights} - & - - - Sept. 2021 - \end{tabularx} - - \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2777,6 +2693,68 @@ \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + & + + + Sept. 2021 + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2015 to present + \end{tabularx} + + + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm @@ -2883,6 +2861,28 @@ \end{tabularx} + \vspace{0.2 cm} + \begin{tabularx}{ + \textwidth-0.4 cm-0.13cm + }{ + K{0.2 cm} + R{4.1 cm} + } + \textbf{My Project} + + \vspace{0.10 cm} + + \begin{highlights} + \item Did this. + \item Did that. + \end{highlights} + & + + + Sept. 2021 + \end{tabularx} + + \vspace{0.2 cm} \begin{tabularx}{ \textwidth-0.4 cm-0.13cm diff --git a/tests/testdata/test_generate_latex_file_and_copy_theme_files/moderncv_filled/John_Doe_CV.tex b/tests/testdata/test_generate_latex_file_and_copy_theme_files/moderncv_filled/John_Doe_CV.tex index 237d412..ebaff72 100644 --- a/tests/testdata/test_generate_latex_file_and_copy_theme_files/moderncv_filled/John_Doe_CV.tex +++ b/tests/testdata/test_generate_latex_file_and_copy_theme_files/moderncv_filled/John_Doe_CV.tex @@ -118,6 +118,9 @@ \cventry{}{Software Engineer}{Some Company}{}{}{} + \cventry{}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{}{}{} @@ -132,7 +135,18 @@ \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + \cventry{}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{}{}{} @@ -146,9 +160,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} @@ -157,18 +168,31 @@ \cvlistitem{Did that.} - \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cventry{}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -181,40 +205,11 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2015 to present}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - - - \cventry{Jan. 2024}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -238,6 +233,11 @@ \cvlistitem{Did that.} + \cventry{Sept. 2021}{Software Engineer}{Some Company}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{Software Engineer}{Some Company}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -250,6 +250,9 @@ \cventry{}{Mechanical Engineering}{Boğaziçi University}{}{}{} + \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -264,12 +267,26 @@ \cvlistitem{Did that.} - \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -281,9 +298,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -295,9 +309,6 @@ \cvlistitem{Did that.} - \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -306,23 +317,50 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -333,9 +371,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} @@ -344,47 +379,41 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{Jan. 2024}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} @@ -392,7 +421,15 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -400,7 +437,12 @@ \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cventry{}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -410,26 +452,15 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cventry{Sept. 2015 to present}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -439,47 +470,11 @@ \cvlistitem{Did that.} - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2015 to present}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - - - \cventry{Jan. 2024}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} @@ -498,6 +493,11 @@ \cvlistitem{Did that.} + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{BS, Mechanical Engineering}{Boğaziçi University}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -510,6 +510,9 @@ \cventry{}{My Project}{}{}{}{} + \cventry{}{My Project}{}{Istanbul, Turkey}{}{} + + \cventry{Sept. 2015 to present}{My Project}{}{}{}{} @@ -524,7 +527,18 @@ \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} + + \cventry{}{My Project}{}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} \cventry{Sept. 2015 to present}{My Project}{}{}{}{} @@ -538,9 +552,6 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{My Project}{}{}{}{} @@ -549,18 +560,31 @@ \cvlistitem{Did that.} - \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{My Project}{}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} + \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} + + + \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - \cventry{}{My Project}{}{Istanbul, Turkey}{}{} + \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -573,40 +597,11 @@ \cvlistitem{Did that.} - \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} - - \cventry{Sept. 2021}{My Project}{}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} - \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - - - \cventry{Sept. 2015 to present}{My Project}{}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{My Project}{}{}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - - - \cventry{Jan. 2024}{My Project}{}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - - \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} - \cvlistitem{Did this.} - \cvlistitem{Did that.} - - \cventry{Sept. 2021}{My Project}{}{}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} @@ -630,6 +625,11 @@ \cvlistitem{Did that.} + \cventry{Sept. 2021}{My Project}{}{}{}{} + \cvlistitem{Did this.} + \cvlistitem{Did that.} + + \cventry{Sept. 2021}{My Project}{}{Istanbul, Turkey}{}{} \cvlistitem{Did this.} \cvlistitem{Did that.} diff --git a/tests/testdata/test_generate_latex_file_and_copy_theme_files/sb2nov_filled/John_Doe_CV.tex b/tests/testdata/test_generate_latex_file_and_copy_theme_files/sb2nov_filled/John_Doe_CV.tex index 0bf7cd9..d4b9d41 100644 --- a/tests/testdata/test_generate_latex_file_and_copy_theme_files/sb2nov_filled/John_Doe_CV.tex +++ b/tests/testdata/test_generate_latex_file_and_copy_theme_files/sb2nov_filled/John_Doe_CV.tex @@ -230,6 +230,11 @@ {Software Engineer}{} + \resumeSubheading + {Some Company}{Istanbul, Turkey} + {Software Engineer}{} + + \resumeSubheading {Some Company}{} {Software Engineer}{Sept. 2015 to present} @@ -256,61 +261,14 @@ \resumeSubheading {Some Company}{Istanbul, Turkey} - {Software Engineer}{} - - - \resumeSubheading - {Some Company}{} {Software Engineer}{Sept. 2015 to present} - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - - - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeSubheading - {Some Company}{Istanbul, Turkey} - {Software Engineer}{Sept. 2015 to present} - - - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - - - \resumeSubheading - {Some Company}{} - {Software Engineer}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Jan. 2024} - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -325,6 +283,11 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2015 to present} + + \resumeSubheading {Some Company}{} {Software Engineer}{Sept. 2021} @@ -340,8 +303,17 @@ \resumeSubheading - {Some Company}{Istanbul, Turkey} - {Software Engineer}{Sept. 2015 to present} + {Some Company}{} + {Software Engineer}{Sept. 2021} + + + \resumeSubheading + {Some Company}{} + {Software Engineer}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd \resumeSubheading @@ -353,6 +325,11 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{Istanbul, Turkey} + {Software Engineer}{Sept. 2015 to present} + + \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -367,15 +344,6 @@ \resumeItemListEnd - \resumeSubheading - {Some Company}{} - {Software Engineer}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -399,6 +367,29 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2021} + + + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubheading {Some Company}{} {Software Engineer}{Sept. 2021} @@ -440,6 +431,15 @@ \resumeItemListEnd + \resumeSubheading + {Some Company}{} + {Software Engineer}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubheading {Some Company}{Istanbul, Turkey} {Software Engineer}{Sept. 2021} @@ -459,6 +459,11 @@ {Mechanical Engineering}{} + \resumeSubheading + {Boğaziçi University}{Istanbul, Turkey} + {Mechanical Engineering}{} + + \resumeSubheading {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2015 to present} @@ -483,88 +488,26 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{Istanbul, Turkey} - {Mechanical Engineering}{} - - \resumeSubheading {Boğaziçi University}{} {BS in Mechanical Engineering}{} - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2015 to present} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Jan. 2024} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Jan. 2024} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{} @@ -574,6 +517,68 @@ \resumeItemListEnd + \resumeSubheading + {Boğaziçi University}{Istanbul, Turkey} + {BS in Mechanical Engineering}{} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2015 to present} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Jan. 2024} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + + \resumeSubheading {Boğaziçi University}{} {BS in Mechanical Engineering}{} @@ -585,40 +590,7 @@ \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} - {BS in Mechanical Engineering}{} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - - - \resumeSubheading - {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeSubheading - {Boğaziçi University}{Istanbul, Turkey} - {Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - - - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd \resumeSubheading @@ -626,11 +598,6 @@ {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2015 to present} @@ -640,39 +607,16 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2015 to present} - \resumeSubheading - {Boğaziçi University}{} - {Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Jan. 2024} @@ -682,15 +626,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Jan. 2024} @@ -705,15 +640,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -731,6 +657,71 @@ \resumeSubheading {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} \resumeItemListStart \resumeItem{}{Did this.} \resumeItem{}{Did that.} @@ -742,11 +733,6 @@ {Mechanical Engineering}{Sept. 2021} - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {Mechanical Engineering}{Sept. 2015 to present} @@ -756,15 +742,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2015 to present} @@ -779,15 +756,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -811,15 +779,6 @@ \resumeItemListEnd - \resumeSubheading - {Boğaziçi University}{} - {BS in Mechanical Engineering}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -844,7 +803,7 @@ \resumeSubheading - {Boğaziçi University}{Istanbul, Turkey} + {Boğaziçi University}{} {Mechanical Engineering}{Sept. 2021} \resumeItemListStart \resumeItem{}{Did this.} @@ -855,6 +814,38 @@ \resumeSubheading {Boğaziçi University}{} {BS in Mechanical Engineering}{Sept. 2021} + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeSubheading + {Boğaziçi University}{Istanbul, Turkey} + {Mechanical Engineering}{Sept. 2021} \resumeItemListStart \resumeItem{}{Did this.} \resumeItem{}{Did that.} @@ -893,6 +884,15 @@ \resumeItemListEnd + \resumeSubheading + {Boğaziçi University}{} + {BS in Mechanical Engineering}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubheading {Boğaziçi University}{Istanbul, Turkey} {BS in Mechanical Engineering}{Sept. 2021} @@ -911,6 +911,10 @@ {My Project}{} + \resumeNormalSubheading + {My Project}{Istanbul, Turkey} + + \resumeNormalSubheading {My Project}{Sept. 2015 to present} @@ -931,52 +935,12 @@ \resumeItemListEnd - \resumeNormalSubheading - {My Project}{Istanbul, Turkey} - - \resumeNormalSubheading {My Project}{Sept. 2015 to present} - \resumeNormalSubheading - {My Project}{Sept. 2021} - - - \resumeNormalSubheading - {My Project}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeNormalSubheading - {My Project}{Sept. 2015 to present} - - - \resumeNormalSubheading - {My Project}{Sept. 2021} - - \resumeNormalSubheading {My Project}{Jan. 2024} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeNormalSubheading - {My Project}{Jan. 2024} - - - \resumeNormalSubheading - {My Project}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd \resumeNormalSubheading @@ -991,28 +955,8 @@ \resumeItemListEnd - \resumeNormalSubheading - {My Project}{Sept. 2021} - - \resumeNormalSubheading {My Project}{Sept. 2015 to present} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd - - - \resumeNormalSubheading - {My Project}{Sept. 2015 to present} - - - \resumeNormalSubheading - {My Project}{Sept. 2021} - \resumeItemListStart - \resumeItem{}{Did this.} - \resumeItem{}{Did that.} - \resumeItemListEnd \resumeNormalSubheading @@ -1029,6 +973,34 @@ \resumeNormalSubheading {My Project}{Sept. 2021} + + + \resumeNormalSubheading + {My Project}{Jan. 2024} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeNormalSubheading + {My Project}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeNormalSubheading + {My Project}{Sept. 2015 to present} + + + \resumeNormalSubheading + {My Project}{Sept. 2021} + + + \resumeNormalSubheading + {My Project}{Sept. 2015 to present} \resumeItemListStart \resumeItem{}{Did this.} \resumeItem{}{Did that.} @@ -1055,6 +1027,26 @@ \resumeItemListEnd + \resumeNormalSubheading + {My Project}{Sept. 2021} + + + \resumeNormalSubheading + {My Project}{Sept. 2015 to present} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + + \resumeNormalSubheading + {My Project}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeNormalSubheading {My Project}{Sept. 2021} \resumeItemListStart @@ -1099,6 +1091,14 @@ \resumeItemListEnd + \resumeNormalSubheading + {My Project}{Sept. 2021} + \resumeItemListStart + \resumeItem{}{Did this.} + \resumeItem{}{Did that.} + \resumeItemListEnd + + \resumeSubHeadingListEnd \section{One Line Entries} diff --git a/tests/testdata/test_generate_markdown_file/classic_empty/None_CV.md b/tests/testdata/test_generate_markdown_file/classic_empty.md similarity index 100% rename from tests/testdata/test_generate_markdown_file/classic_empty/None_CV.md rename to tests/testdata/test_generate_markdown_file/classic_empty.md diff --git a/tests/testdata/test_generate_markdown_file/moderncv_filled/John_Doe_CV.md b/tests/testdata/test_generate_markdown_file/classic_filled.md similarity index 100% rename from tests/testdata/test_generate_markdown_file/moderncv_filled/John_Doe_CV.md rename to tests/testdata/test_generate_markdown_file/classic_filled.md index ceb9a47..0eb1307 100644 --- a/tests/testdata/test_generate_markdown_file/moderncv_filled/John_Doe_CV.md +++ b/tests/testdata/test_generate_markdown_file/classic_filled.md @@ -49,6 +49,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! +## Some Company, Software Engineer + + +- Istanbul, Turkey + ## Some Company, Software Engineer - Sept. 2015 to present @@ -73,8 +78,25 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer +- Sept. 2015 to present +- Istanbul, Turkey + +## Some Company, Software Engineer + +- Jan. 2024 +- Istanbul, Turkey + +## Some Company, Software Engineer + +- Sept. 2021 +- Istanbul, Turkey + +## Some Company, Software Engineer + - Istanbul, Turkey +- Did this. +- Did that. ## Some Company, Software Engineer @@ -95,11 +117,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2015 to present -- Istanbul, Turkey - -## Some Company, Software Engineer - - Sept. 2021 @@ -112,11 +129,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Jan. 2024 -- Istanbul, Turkey - -## Some Company, Software Engineer - - Sept. 2021 - Did this. @@ -124,42 +136,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2021 -- Istanbul, Turkey - -## Some Company, Software Engineer - - -- Istanbul, Turkey -- Did this. -- Did that. - -## Some Company, Software Engineer - -- Sept. 2021 - - -## Some Company, Software Engineer - -- Sept. 2015 to present - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2015 to present - Istanbul, Turkey ## Some Company, Software Engineer -- Sept. 2021 - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2021 - Istanbul, Turkey @@ -172,13 +153,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2021 - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2021 - Istanbul, Turkey @@ -200,6 +174,25 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 + +## Some Company, Software Engineer + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Some Company, Software Engineer + +- Sept. 2021 + +- Did this. +- Did that. + +## Some Company, Software Engineer + +- Sept. 2021 + - Did this. - Did that. @@ -231,6 +224,13 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer +- Sept. 2021 + +- Did this. +- Did that. + +## Some Company, Software Engineer + - Sept. 2021 - Istanbul, Turkey - Did this. @@ -243,6 +243,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! +## Boğaziçi University, Mechanical Engineering + + +- Istanbul, Turkey + ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -265,16 +270,38 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - - -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering +## Boğaziçi University, Mechanical Engineering + +- Sept. 2015 to present +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Jan. 2024 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + + +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + + +- Istanbul, Turkey + ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -292,11 +319,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Sept. 2015 to present -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Sept. 2015 to present @@ -314,11 +336,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Jan. 2024 -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 @@ -331,44 +348,15 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Sept. 2021 -## Boğaziçi University, Mechanical Engineering - - -- Istanbul, Turkey -- Did this. -- Did that. - ## Boğaziçi University, BS in Mechanical Engineering -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - -- Istanbul, Turkey - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 - - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2015 to present - - Did this. - Did that. @@ -377,28 +365,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2015 to present - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2015 to present - - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 - -- Did this. -- Did that. - ## Boğaziçi University, Mechanical Engineering - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -408,33 +379,14 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2015 to present - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2015 to present - Istanbul, Turkey ## Boğaziçi University, Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Jan. 2024 @@ -445,43 +397,84 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey + +## Boğaziçi University, BS in Mechanical Engineering + + +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2015 to present - Did this. - Did that. +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + + ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 -- Istanbul, Turkey - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 -- Istanbul, Turkey -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - Did this. - Did that. ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 -- Istanbul, Turkey - -## Boğaziçi University, BS in Mechanical Engineering - - -- Istanbul, Turkey -- Did this. -- Did that. - -## Boğaziçi University, Mechanical Engineering - - Sept. 2021 - Did this. @@ -492,11 +485,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -506,13 +494,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2015 to present - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2015 to present - Istanbul, Turkey @@ -525,13 +506,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey @@ -551,13 +525,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey @@ -578,7 +545,7 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, Mechanical Engineering - Sept. 2021 -- Istanbul, Turkey + - Did this. - Did that. @@ -586,6 +553,32 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey - Did this. - Did that. @@ -617,6 +610,13 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + - Sept. 2021 - Istanbul, Turkey - Did this. @@ -629,6 +629,9 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Istanbul, Turkey +## My Project + - Sept. 2015 to present ## My Project @@ -643,7 +646,18 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Istanbul, Turkey +- Sept. 2015 to present - Istanbul, Turkey +## My Project + +- Jan. 2024 - Istanbul, Turkey +## My Project + +- Sept. 2021 - Istanbul, Turkey +## My Project + +- Istanbul, Turkey - Did this. +- Did that. + ## My Project - Sept. 2015 to present @@ -657,9 +671,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Sept. 2015 to present - Istanbul, Turkey -## My Project - - Sept. 2021 ## My Project @@ -668,38 +679,14 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Jan. 2024 - Istanbul, Turkey -## My Project - - Sept. 2021 - Did this. - Did that. ## My Project -- Sept. 2021 - Istanbul, Turkey -## My Project - -- Istanbul, Turkey - Did this. -- Did that. - -## My Project - -- Sept. 2021 -## My Project - -- Sept. 2015 to present - Did this. -- Did that. - -## My Project - - Sept. 2015 to present - Istanbul, Turkey ## My Project -- Sept. 2021 - Did this. -- Did that. - -## My Project - - Sept. 2021 - Istanbul, Turkey ## My Project @@ -708,11 +695,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Sept. 2021 - Did this. -- Did that. - -## My Project - - Sept. 2021 - Istanbul, Turkey ## My Project @@ -726,6 +708,19 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Sept. 2021 +## My Project + +- Sept. 2015 to present - Did this. +- Did that. + +## My Project + +- Sept. 2021 - Did this. +- Did that. + +## My Project + - Sept. 2021 - Did this. - Did that. @@ -749,6 +744,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Sept. 2021 - Did this. +- Did that. + +## My Project + - Sept. 2021 - Istanbul, Turkey - Did this. - Did that. diff --git a/tests/testdata/test_generate_markdown_file/moderncv_empty/None_CV.md b/tests/testdata/test_generate_markdown_file/moderncv_empty.md similarity index 100% rename from tests/testdata/test_generate_markdown_file/moderncv_empty/None_CV.md rename to tests/testdata/test_generate_markdown_file/moderncv_empty.md diff --git a/tests/testdata/test_generate_markdown_file/sb2nov_filled/John_Doe_CV.md b/tests/testdata/test_generate_markdown_file/moderncv_filled.md similarity index 100% rename from tests/testdata/test_generate_markdown_file/sb2nov_filled/John_Doe_CV.md rename to tests/testdata/test_generate_markdown_file/moderncv_filled.md index ceb9a47..0eb1307 100644 --- a/tests/testdata/test_generate_markdown_file/sb2nov_filled/John_Doe_CV.md +++ b/tests/testdata/test_generate_markdown_file/moderncv_filled.md @@ -49,6 +49,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! +## Some Company, Software Engineer + + +- Istanbul, Turkey + ## Some Company, Software Engineer - Sept. 2015 to present @@ -73,8 +78,25 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer +- Sept. 2015 to present +- Istanbul, Turkey + +## Some Company, Software Engineer + +- Jan. 2024 +- Istanbul, Turkey + +## Some Company, Software Engineer + +- Sept. 2021 +- Istanbul, Turkey + +## Some Company, Software Engineer + - Istanbul, Turkey +- Did this. +- Did that. ## Some Company, Software Engineer @@ -95,11 +117,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2015 to present -- Istanbul, Turkey - -## Some Company, Software Engineer - - Sept. 2021 @@ -112,11 +129,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Jan. 2024 -- Istanbul, Turkey - -## Some Company, Software Engineer - - Sept. 2021 - Did this. @@ -124,42 +136,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2021 -- Istanbul, Turkey - -## Some Company, Software Engineer - - -- Istanbul, Turkey -- Did this. -- Did that. - -## Some Company, Software Engineer - -- Sept. 2021 - - -## Some Company, Software Engineer - -- Sept. 2015 to present - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2015 to present - Istanbul, Turkey ## Some Company, Software Engineer -- Sept. 2021 - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2021 - Istanbul, Turkey @@ -172,13 +153,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2021 - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2021 - Istanbul, Turkey @@ -200,6 +174,25 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 + +## Some Company, Software Engineer + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Some Company, Software Engineer + +- Sept. 2021 + +- Did this. +- Did that. + +## Some Company, Software Engineer + +- Sept. 2021 + - Did this. - Did that. @@ -231,6 +224,13 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer +- Sept. 2021 + +- Did this. +- Did that. + +## Some Company, Software Engineer + - Sept. 2021 - Istanbul, Turkey - Did this. @@ -243,6 +243,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! +## Boğaziçi University, Mechanical Engineering + + +- Istanbul, Turkey + ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -265,16 +270,38 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - - -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering +## Boğaziçi University, Mechanical Engineering + +- Sept. 2015 to present +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Jan. 2024 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + + +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + + +- Istanbul, Turkey + ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -292,11 +319,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Sept. 2015 to present -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Sept. 2015 to present @@ -314,11 +336,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Jan. 2024 -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 @@ -331,44 +348,15 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Sept. 2021 -## Boğaziçi University, Mechanical Engineering - - -- Istanbul, Turkey -- Did this. -- Did that. - ## Boğaziçi University, BS in Mechanical Engineering -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - -- Istanbul, Turkey - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 - - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2015 to present - - Did this. - Did that. @@ -377,28 +365,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2015 to present - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2015 to present - - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 - -- Did this. -- Did that. - ## Boğaziçi University, Mechanical Engineering - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -408,33 +379,14 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2015 to present - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2015 to present - Istanbul, Turkey ## Boğaziçi University, Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Jan. 2024 @@ -445,43 +397,84 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey + +## Boğaziçi University, BS in Mechanical Engineering + + +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2015 to present - Did this. - Did that. +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + + ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 -- Istanbul, Turkey - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 -- Istanbul, Turkey -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - Did this. - Did that. ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 -- Istanbul, Turkey - -## Boğaziçi University, BS in Mechanical Engineering - - -- Istanbul, Turkey -- Did this. -- Did that. - -## Boğaziçi University, Mechanical Engineering - - Sept. 2021 - Did this. @@ -492,11 +485,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -506,13 +494,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2015 to present - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2015 to present - Istanbul, Turkey @@ -525,13 +506,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey @@ -551,13 +525,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey @@ -578,7 +545,7 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, Mechanical Engineering - Sept. 2021 -- Istanbul, Turkey + - Did this. - Did that. @@ -586,6 +553,32 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey - Did this. - Did that. @@ -617,6 +610,13 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + - Sept. 2021 - Istanbul, Turkey - Did this. @@ -629,6 +629,9 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Istanbul, Turkey +## My Project + - Sept. 2015 to present ## My Project @@ -643,7 +646,18 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Istanbul, Turkey +- Sept. 2015 to present - Istanbul, Turkey +## My Project + +- Jan. 2024 - Istanbul, Turkey +## My Project + +- Sept. 2021 - Istanbul, Turkey +## My Project + +- Istanbul, Turkey - Did this. +- Did that. + ## My Project - Sept. 2015 to present @@ -657,9 +671,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Sept. 2015 to present - Istanbul, Turkey -## My Project - - Sept. 2021 ## My Project @@ -668,38 +679,14 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Jan. 2024 - Istanbul, Turkey -## My Project - - Sept. 2021 - Did this. - Did that. ## My Project -- Sept. 2021 - Istanbul, Turkey -## My Project - -- Istanbul, Turkey - Did this. -- Did that. - -## My Project - -- Sept. 2021 -## My Project - -- Sept. 2015 to present - Did this. -- Did that. - -## My Project - - Sept. 2015 to present - Istanbul, Turkey ## My Project -- Sept. 2021 - Did this. -- Did that. - -## My Project - - Sept. 2021 - Istanbul, Turkey ## My Project @@ -708,11 +695,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Sept. 2021 - Did this. -- Did that. - -## My Project - - Sept. 2021 - Istanbul, Turkey ## My Project @@ -726,6 +708,19 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Sept. 2021 +## My Project + +- Sept. 2015 to present - Did this. +- Did that. + +## My Project + +- Sept. 2021 - Did this. +- Did that. + +## My Project + - Sept. 2021 - Did this. - Did that. @@ -749,6 +744,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Sept. 2021 - Did this. +- Did that. + +## My Project + - Sept. 2021 - Istanbul, Turkey - Did this. - Did that. diff --git a/tests/testdata/test_generate_markdown_file/sb2nov_empty/None_CV.md b/tests/testdata/test_generate_markdown_file/sb2nov_empty.md similarity index 100% rename from tests/testdata/test_generate_markdown_file/sb2nov_empty/None_CV.md rename to tests/testdata/test_generate_markdown_file/sb2nov_empty.md diff --git a/tests/testdata/test_generate_markdown_file/classic_filled/John_Doe_CV.md b/tests/testdata/test_generate_markdown_file/sb2nov_filled.md similarity index 100% rename from tests/testdata/test_generate_markdown_file/classic_filled/John_Doe_CV.md rename to tests/testdata/test_generate_markdown_file/sb2nov_filled.md index ceb9a47..0eb1307 100644 --- a/tests/testdata/test_generate_markdown_file/classic_filled/John_Doe_CV.md +++ b/tests/testdata/test_generate_markdown_file/sb2nov_filled.md @@ -49,6 +49,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! +## Some Company, Software Engineer + + +- Istanbul, Turkey + ## Some Company, Software Engineer - Sept. 2015 to present @@ -73,8 +78,25 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer +- Sept. 2015 to present +- Istanbul, Turkey + +## Some Company, Software Engineer + +- Jan. 2024 +- Istanbul, Turkey + +## Some Company, Software Engineer + +- Sept. 2021 +- Istanbul, Turkey + +## Some Company, Software Engineer + - Istanbul, Turkey +- Did this. +- Did that. ## Some Company, Software Engineer @@ -95,11 +117,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2015 to present -- Istanbul, Turkey - -## Some Company, Software Engineer - - Sept. 2021 @@ -112,11 +129,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Jan. 2024 -- Istanbul, Turkey - -## Some Company, Software Engineer - - Sept. 2021 - Did this. @@ -124,42 +136,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2021 -- Istanbul, Turkey - -## Some Company, Software Engineer - - -- Istanbul, Turkey -- Did this. -- Did that. - -## Some Company, Software Engineer - -- Sept. 2021 - - -## Some Company, Software Engineer - -- Sept. 2015 to present - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2015 to present - Istanbul, Turkey ## Some Company, Software Engineer -- Sept. 2021 - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2021 - Istanbul, Turkey @@ -172,13 +153,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer -- Sept. 2021 - -- Did this. -- Did that. - -## Some Company, Software Engineer - - Sept. 2021 - Istanbul, Turkey @@ -200,6 +174,25 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 + +## Some Company, Software Engineer + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Some Company, Software Engineer + +- Sept. 2021 + +- Did this. +- Did that. + +## Some Company, Software Engineer + +- Sept. 2021 + - Did this. - Did that. @@ -231,6 +224,13 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Some Company, Software Engineer +- Sept. 2021 + +- Did this. +- Did that. + +## Some Company, Software Engineer + - Sept. 2021 - Istanbul, Turkey - Did this. @@ -243,6 +243,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! +## Boğaziçi University, Mechanical Engineering + + +- Istanbul, Turkey + ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -265,16 +270,38 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - - -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering +## Boğaziçi University, Mechanical Engineering + +- Sept. 2015 to present +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Jan. 2024 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + + +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + + +- Istanbul, Turkey + ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -292,11 +319,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Sept. 2015 to present -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Sept. 2015 to present @@ -314,11 +336,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Jan. 2024 -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 @@ -331,44 +348,15 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Did this. - Did that. -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 -- Istanbul, Turkey - ## Boğaziçi University, BS in Mechanical Engineering - Sept. 2021 -## Boğaziçi University, Mechanical Engineering - - -- Istanbul, Turkey -- Did this. -- Did that. - ## Boğaziçi University, BS in Mechanical Engineering -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - -- Istanbul, Turkey - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 - - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2015 to present - - Did this. - Did that. @@ -377,28 +365,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2015 to present - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2015 to present - - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 - -- Did this. -- Did that. - ## Boğaziçi University, Mechanical Engineering - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -408,33 +379,14 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2015 to present - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2015 to present - Istanbul, Turkey ## Boğaziçi University, Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Jan. 2024 @@ -445,43 +397,84 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 +- Istanbul, Turkey + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey + +## Boğaziçi University, BS in Mechanical Engineering + + +- Istanbul, Turkey +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2015 to present - Did this. - Did that. +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + + ## Boğaziçi University, BS in Mechanical Engineering - Jan. 2024 -- Istanbul, Turkey - -## Boğaziçi University, Mechanical Engineering - -- Sept. 2021 -- Istanbul, Turkey -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - Did this. - Did that. ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 -- Istanbul, Turkey - -## Boğaziçi University, BS in Mechanical Engineering - - -- Istanbul, Turkey -- Did this. -- Did that. - -## Boğaziçi University, Mechanical Engineering - - Sept. 2021 - Did this. @@ -492,11 +485,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 - Istanbul, Turkey -## Boğaziçi University, BS in Mechanical Engineering - -- Sept. 2021 - - ## Boğaziçi University, Mechanical Engineering - Sept. 2015 to present @@ -506,13 +494,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2015 to present - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2015 to present - Istanbul, Turkey @@ -525,13 +506,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey @@ -551,13 +525,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering -- Sept. 2021 - -- Did this. -- Did that. - -## Boğaziçi University, BS in Mechanical Engineering - - Sept. 2021 - Istanbul, Turkey @@ -578,7 +545,7 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, Mechanical Engineering - Sept. 2021 -- Istanbul, Turkey + - Did this. - Did that. @@ -586,6 +553,32 @@ My Text Entry with some **markdown** and [links](https://example.com)! - Sept. 2021 + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2015 to present + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, Mechanical Engineering + +- Sept. 2021 +- Istanbul, Turkey - Did this. - Did that. @@ -617,6 +610,13 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## Boğaziçi University, BS in Mechanical Engineering +- Sept. 2021 + +- Did this. +- Did that. + +## Boğaziçi University, BS in Mechanical Engineering + - Sept. 2021 - Istanbul, Turkey - Did this. @@ -629,6 +629,9 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Istanbul, Turkey +## My Project + - Sept. 2015 to present ## My Project @@ -643,7 +646,18 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Istanbul, Turkey +- Sept. 2015 to present - Istanbul, Turkey +## My Project + +- Jan. 2024 - Istanbul, Turkey +## My Project + +- Sept. 2021 - Istanbul, Turkey +## My Project + +- Istanbul, Turkey - Did this. +- Did that. + ## My Project - Sept. 2015 to present @@ -657,9 +671,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Sept. 2015 to present - Istanbul, Turkey -## My Project - - Sept. 2021 ## My Project @@ -668,38 +679,14 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Jan. 2024 - Istanbul, Turkey -## My Project - - Sept. 2021 - Did this. - Did that. ## My Project -- Sept. 2021 - Istanbul, Turkey -## My Project - -- Istanbul, Turkey - Did this. -- Did that. - -## My Project - -- Sept. 2021 -## My Project - -- Sept. 2015 to present - Did this. -- Did that. - -## My Project - - Sept. 2015 to present - Istanbul, Turkey ## My Project -- Sept. 2021 - Did this. -- Did that. - -## My Project - - Sept. 2021 - Istanbul, Turkey ## My Project @@ -708,11 +695,6 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project -- Sept. 2021 - Did this. -- Did that. - -## My Project - - Sept. 2021 - Istanbul, Turkey ## My Project @@ -726,6 +708,19 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Sept. 2021 +## My Project + +- Sept. 2015 to present - Did this. +- Did that. + +## My Project + +- Sept. 2021 - Did this. +- Did that. + +## My Project + - Sept. 2021 - Did this. - Did that. @@ -749,6 +744,11 @@ My Text Entry with some **markdown** and [links](https://example.com)! ## My Project +- Sept. 2021 - Did this. +- Did that. + +## My Project + - Sept. 2021 - Istanbul, Turkey - Did this. - Did that. diff --git a/tests/testdata/test_latex_to_pdf/classic_empty/None_CV.pdf b/tests/testdata/test_latex_to_pdf/classic_empty.pdf similarity index 99% rename from tests/testdata/test_latex_to_pdf/classic_empty/None_CV.pdf rename to tests/testdata/test_latex_to_pdf/classic_empty.pdf index 043e2c875dd36c62155a55c11148481be248d080..d83ae0b1a9a131cd1e1f0c56cdd1efe9cc80e10e 100644 GIT binary patch delta 116 zcmZ3pQE1IZp@tU57N!>FEi9!I+06|tO)U(}rq@hlk%4ix&!5QhgVo8+#njZq(b2%g m(A2=t(%I11+1%CC$<5i++1$~{$k|T8#)yED={KjdTm}HOa3FI4 delta 116 zcmZ3pQE1IZp@tU57N!>FEi9!I*^LY>4Gj$}r`Jqmk%4ix&!5QhgVo8^!otkR&D_bv m$kN={#KOqL+1%B{z{%La$;jBy!q85^#)yED={KjdTm}G@&L5)y diff --git a/tests/testdata/test_latex_to_pdf/classic_filled/John_Doe_CV.pdf b/tests/testdata/test_latex_to_pdf/classic_filled.pdf similarity index 97% rename from tests/testdata/test_latex_to_pdf/classic_filled/John_Doe_CV.pdf rename to tests/testdata/test_latex_to_pdf/classic_filled.pdf index 7cbc4f514af10247588d6982c2a5e58c97f2ab47..faa5f03458c771c4de2cf1364dc9a061e74b97f1 100644 GIT binary patch delta 10254 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 delta 10179 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 Dd{9`8 diff --git a/tests/testdata/test_latex_to_pdf/moderncv_empty/None_CV.pdf b/tests/testdata/test_latex_to_pdf/moderncv_empty.pdf similarity index 99% rename from tests/testdata/test_latex_to_pdf/moderncv_empty/None_CV.pdf rename to tests/testdata/test_latex_to_pdf/moderncv_empty.pdf index 12a2b909115c65f061ec304b6055692b39ed4ecd..2e80a19e60c1b88fa90320a30e4a16e8ab2081a0 100644 GIT binary patch delta 129 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 delta 10074 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 A*Z=?k diff --git a/tests/testdata/test_latex_to_pdf/sb2nov_empty/None_CV.pdf b/tests/testdata/test_latex_to_pdf/sb2nov_empty.pdf similarity index 99% rename from tests/testdata/test_latex_to_pdf/sb2nov_empty/None_CV.pdf rename to tests/testdata/test_latex_to_pdf/sb2nov_empty.pdf index 8773d603b80864b83f2c426d677d950dfd3b6aca..d31030941a4079f5b8d711b5f5569142b7f6aa52 100644 GIT binary patch delta 128 zcmdn=m2uNo#tpBFwag7IO)U&fv<(c^4Gh#Zx%7SWQ(O{DQWZ2@tc(ndObm<-p-MK3 ymP}!FGPE#qGBY-HvM_M7ba66rGcq=_G;wq^H+QjcHg|P%u~V=ipk(sv%Hse8cp|g_ delta 128 zcmdn=m2uNo#tpBFwTuic4GfGewG9l_4Gh#Zx%7SWQ(O{DQWZ2@tc(ndObm<-p-MK3 ymP}!FGBI&Bv~aRCa&a>-G<7qzG;ngVG;}s_bh31DadI(ru~V=ipk(sv%Hsh4gd(y4 diff --git a/tests/testdata/test_latex_to_pdf/sb2nov_filled/John_Doe_CV.pdf b/tests/testdata/test_latex_to_pdf/sb2nov_filled.pdf similarity index 93% rename from tests/testdata/test_latex_to_pdf/sb2nov_filled/John_Doe_CV.pdf rename to tests/testdata/test_latex_to_pdf/sb2nov_filled.pdf index 1d58d4e83640f971cf8448e8bc5da0a0063fe938..7a433ad6cbd766886c2c833e9a5d59ad7bea991d 100644 GIT binary patch delta 11096 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 delta 11159 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 diff --git a/tests/testdata/test_markdown_to_html/classic_empty/None_CV_PASTETOGRAMMARLY.html b/tests/testdata/test_markdown_to_html/classic_empty.html similarity index 100% rename from tests/testdata/test_markdown_to_html/classic_empty/None_CV_PASTETOGRAMMARLY.html rename to tests/testdata/test_markdown_to_html/classic_empty.html diff --git a/tests/testdata/test_markdown_to_html/classic_filled/John_Doe_CV_PASTETOGRAMMARLY.html b/tests/testdata/test_markdown_to_html/classic_filled.html similarity index 99% rename from tests/testdata/test_markdown_to_html/classic_filled/John_Doe_CV_PASTETOGRAMMARLY.html rename to tests/testdata/test_markdown_to_html/classic_filled.html index 74372a9..f4d3955 100644 --- a/tests/testdata/test_markdown_to_html/classic_filled/John_Doe_CV_PASTETOGRAMMARLY.html +++ b/tests/testdata/test_markdown_to_html/classic_filled.html @@ -47,6 +47,10 @@

Some Company, Software Engineer

Some Company, Software Engineer

    +
  • Istanbul, Turkey
  • +
+

Some Company, Software Engineer

+
  • Sept. 2015 to present

Some Company, Software Engineer

@@ -64,10 +68,27 @@

Some Company, Software Engineer

    +
  • Sept. 2015 to present
  • Istanbul, Turkey

Some Company, Software Engineer

    +
  • Jan. 2024
  • +
  • Istanbul, Turkey
  • +
+

Some Company, Software Engineer

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
+

Some Company, Software Engineer

+
    +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Some Company, Software Engineer

+
  • Sept. 2015 to present

Some Company, Software Engineer

@@ -86,11 +107,6 @@

Some Company, Software Engineer

    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -
-

Some Company, Software Engineer

-
  • Sept. 2021

Some Company, Software Engineer

@@ -105,11 +121,6 @@

Some Company, Software Engineer

    -
  • Jan. 2024
  • -
  • Istanbul, Turkey
  • -
-

Some Company, Software Engineer

-
  • Sept. 2021

  • @@ -120,11 +131,36 @@

Some Company, Software Engineer

    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
+

Some Company, Software Engineer

+
  • Sept. 2021
  • Istanbul, Turkey

Some Company, Software Engineer

    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Some Company, Software Engineer

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
+

Some Company, Software Engineer

+
    +
  • Jan. 2024
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Some Company, Software Engineer

+
    +
  • Sept. 2021
  • Istanbul, Turkey
  • Did this.
  • Did that.
  • @@ -145,11 +181,6 @@

Some Company, Software Engineer

    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -
-

Some Company, Software Engineer

-
  • Sept. 2021

  • @@ -160,47 +191,6 @@

Some Company, Software Engineer

    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -
-

Some Company, Software Engineer

-
    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -
-

Some Company, Software Engineer

-
    -
  • -

    Sept. 2021

    -
  • -
  • -

    Did this.

    -
  • -
  • Did that.
  • -
-

Some Company, Software Engineer

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -
-

Some Company, Software Engineer

-
    -
  • Jan. 2024
  • -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -
-

Some Company, Software Engineer

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -
-

Some Company, Software Engineer

-
  • Sept. 2021

  • @@ -237,6 +227,16 @@

Some Company, Software Engineer

    +
  • +

    Sept. 2021

    +
  • +
  • +

    Did this.

    +
  • +
  • Did that.
  • +
+

Some Company, Software Engineer

+
  • Sept. 2021
  • Istanbul, Turkey
  • Did this.
  • @@ -246,6 +246,10 @@

    Boğaziçi University, Mechanical Engineering

    Boğaziçi University, Mechanical Engineering

      +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
    • Sept. 2015 to present

    Boğaziçi University, Mechanical Engineering

    @@ -261,11 +265,32 @@
  • Did this.
  • Did that.
+

Boğaziçi University, BS in Mechanical Engineering

+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Jan. 2024
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +

Boğaziçi University, Mechanical Engineering

  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Istanbul, Turkey
  • +

Boğaziçi University, Mechanical Engineering

  • Sept. 2015 to present
  • @@ -284,11 +309,6 @@
  • Did that.
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -

Boğaziçi University, BS in Mechanical Engineering

  • Sept. 2015 to present
  • @@ -307,11 +327,6 @@
  • Did that.
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Jan. 2024
  • -
  • Istanbul, Turkey
  • -

Boğaziçi University, BS in Mechanical Engineering

  • Jan. 2024
  • @@ -326,29 +341,71 @@
  • Did that.
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -

Boğaziçi University, BS in Mechanical Engineering

  • Sept. 2021
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -

Boğaziçi University, BS in Mechanical Engineering

  • Did this.
  • Did that.
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Jan. 2024
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Jan. 2024
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +

Boğaziçi University, BS in Mechanical Engineering

  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.

Boğaziçi University, Mechanical Engineering

    @@ -364,11 +421,6 @@
  • Did that.
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -

Boğaziçi University, BS in Mechanical Engineering

  • Sept. 2015 to present
  • @@ -383,22 +435,10 @@
  • Did that.
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -

Boğaziçi University, BS in Mechanical Engineering

  • Sept. 2021
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -

Boğaziçi University, BS in Mechanical Engineering

  • @@ -409,11 +449,6 @@
  • Did that.
-

Boğaziçi University, BS in Mechanical Engineering

-
    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -

Boğaziçi University, Mechanical Engineering

  • @@ -424,22 +459,10 @@
  • Did that.
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -

Boğaziçi University, BS in Mechanical Engineering

  • Sept. 2021
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Jan. 2024
  • -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -

Boğaziçi University, BS in Mechanical Engineering

  • @@ -452,39 +475,6 @@

Boğaziçi University, BS in Mechanical Engineering

    -
  • Jan. 2024
  • -
  • Istanbul, Turkey
  • -
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -
-

Boğaziçi University, BS in Mechanical Engineering

-
    -
  • -

    Sept. 2021

    -
  • -
  • -

    Did this.

    -
  • -
  • Did that.
  • -
-

Boğaziçi University, BS in Mechanical Engineering

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -
-

Boğaziçi University, BS in Mechanical Engineering

-
    -
  • Istanbul, Turkey
  • -
  • Did this.
  • -
  • Did that.
  • -
-

Boğaziçi University, Mechanical Engineering

-
  • Sept. 2021

  • @@ -498,10 +488,6 @@
  • Sept. 2021
  • Istanbul, Turkey
-

Boğaziçi University, BS in Mechanical Engineering

-
    -
  • Sept. 2021
  • -

Boğaziçi University, Mechanical Engineering

  • Sept. 2015 to present
  • @@ -511,6 +497,70 @@

Boğaziçi University, BS in Mechanical Engineering

    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Sept. 2015 to present
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Jan. 2024
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Sept. 2021
  • +
  • Istanbul, Turkey
  • +
  • Did this.
  • +
  • Did that.
  • +
+

Boğaziçi University, Mechanical Engineering

+
    +
  • +

    Sept. 2021

    +
  • +
  • +

    Did this.

    +
  • +
  • Did that.
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
    +
  • Sept. 2021
  • +
+

Boğaziçi University, BS in Mechanical Engineering

+
  • Sept. 2015 to present

  • @@ -521,14 +571,12 @@

Boğaziçi University, BS in Mechanical Engineering

    -
  • Sept. 2015 to present
  • -
  • Istanbul, Turkey
  • -
-

Boğaziçi University, Mechanical Engineering

-
    -
  • Sept. 2021
  • -
  • Istanbul, Turkey
  • -
  • Did this.
  • +
  • +

    Sept. 2021

    +
  • +
  • +

    Did this.

    +
  • Did that.

Boğaziçi University, BS in Mechanical Engineering

@@ -541,18 +589,6 @@
  • Did that.
  • -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, Mechanical Engineering

    • Sept. 2021
    • @@ -562,52 +598,6 @@

    Boğaziçi University, BS in Mechanical Engineering

      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
    • Sept. 2021
    • Istanbul, Turkey
    @@ -634,6 +624,16 @@

    Boğaziçi University, BS in Mechanical Engineering

      +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
    • Sept. 2021
    • Istanbul, Turkey
    • Did this.
    • @@ -643,6 +643,10 @@

      My Project

      My Project

        +
      • Istanbul, Turkey
      • +
      +

      My Project

      +
      • Sept. 2015 to present

      My Project

      @@ -660,7 +664,20 @@

    My Project

      -
    • Istanbul, Turkey
    • +
    • Sept. 2015 to present - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Jan. 2024 - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Sept. 2021 - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Istanbul, Turkey - Did this.
    • +
    • Did that.

    My Project

      @@ -677,10 +694,6 @@

    My Project

      -
    • Sept. 2015 to present - Istanbul, Turkey
    • -
    -

    My Project

    -
    • Sept. 2021

    My Project

    @@ -690,42 +703,15 @@

    My Project

      -
    • Jan. 2024 - Istanbul, Turkey
    • -
    -

    My Project

    -
    • Sept. 2021 - Did this.
    • Did that.

    My Project

      -
    • Sept. 2021 - Istanbul, Turkey
    • -
    -

    My Project

    -
      -
    • Istanbul, Turkey - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
      -
    • Sept. 2021
    • -
    -

    My Project

    -
      -
    • Sept. 2015 to present - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2015 to present - Istanbul, Turkey

    My Project

      -
    • Sept. 2021 - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2021 - Istanbul, Turkey

    My Project

    @@ -735,11 +721,6 @@

    My Project

      -
    • Sept. 2021 - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2021 - Istanbul, Turkey

    My Project

    @@ -754,6 +735,20 @@

    My Project

      +
    • Sept. 2021
    • +
    +

    My Project

    +
      +
    • Sept. 2015 to present - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
      +
    • Sept. 2021 - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
    • Sept. 2021 - Did this.
    • Did that.
    @@ -778,6 +773,11 @@

    My Project

      +
    • Sept. 2021 - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
    • Sept. 2021 - Istanbul, Turkey - Did this.
    • Did that.
    diff --git a/tests/testdata/test_markdown_to_html/moderncv_empty/None_CV_PASTETOGRAMMARLY.html b/tests/testdata/test_markdown_to_html/moderncv_empty.html similarity index 100% rename from tests/testdata/test_markdown_to_html/moderncv_empty/None_CV_PASTETOGRAMMARLY.html rename to tests/testdata/test_markdown_to_html/moderncv_empty.html diff --git a/tests/testdata/test_markdown_to_html/moderncv_filled/John_Doe_CV_PASTETOGRAMMARLY.html b/tests/testdata/test_markdown_to_html/moderncv_filled.html similarity index 99% rename from tests/testdata/test_markdown_to_html/moderncv_filled/John_Doe_CV_PASTETOGRAMMARLY.html rename to tests/testdata/test_markdown_to_html/moderncv_filled.html index 74372a9..f4d3955 100644 --- a/tests/testdata/test_markdown_to_html/moderncv_filled/John_Doe_CV_PASTETOGRAMMARLY.html +++ b/tests/testdata/test_markdown_to_html/moderncv_filled.html @@ -47,6 +47,10 @@

    Some Company, Software Engineer

    Some Company, Software Engineer

      +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2015 to present

    Some Company, Software Engineer

    @@ -64,10 +68,27 @@

    Some Company, Software Engineer

      +
    • Sept. 2015 to present
    • Istanbul, Turkey

    Some Company, Software Engineer

      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2015 to present

    Some Company, Software Engineer

    @@ -86,11 +107,6 @@

    Some Company, Software Engineer

      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    Some Company, Software Engineer

    @@ -105,11 +121,6 @@

    Some Company, Software Engineer

      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    • @@ -120,11 +131,36 @@

    Some Company, Software Engineer

      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2021
    • Istanbul, Turkey

    Some Company, Software Engineer

      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Sept. 2021
    • Istanbul, Turkey
    • Did this.
    • Did that.
    • @@ -145,11 +181,6 @@

    Some Company, Software Engineer

      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    • @@ -160,47 +191,6 @@

    Some Company, Software Engineer

      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    • @@ -237,6 +227,16 @@

    Some Company, Software Engineer

      +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2021
    • Istanbul, Turkey
    • Did this.
    • @@ -246,6 +246,10 @@

      Boğaziçi University, Mechanical Engineering

      Boğaziçi University, Mechanical Engineering

        +
      • Istanbul, Turkey
      • +
      +

      Boğaziçi University, Mechanical Engineering

      +
      • Sept. 2015 to present

      Boğaziçi University, Mechanical Engineering

      @@ -261,11 +265,32 @@
    • Did this.
    • Did that.
    +

    Boğaziçi University, BS in Mechanical Engineering

    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +

    Boğaziçi University, Mechanical Engineering

    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Istanbul, Turkey
    • +

    Boğaziçi University, Mechanical Engineering

    • Sept. 2015 to present
    • @@ -284,11 +309,6 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2015 to present
    • @@ -307,11 +327,6 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Jan. 2024
    • @@ -326,29 +341,71 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2021
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Did this.
    • Did that.
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +

    Boğaziçi University, BS in Mechanical Engineering

    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.

    Boğaziçi University, Mechanical Engineering

      @@ -364,11 +421,6 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2015 to present
    • @@ -383,22 +435,10 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2021
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • @@ -409,11 +449,6 @@
    • Did that.
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, Mechanical Engineering

    • @@ -424,22 +459,10 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2021
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • @@ -452,39 +475,6 @@

    Boğaziçi University, BS in Mechanical Engineering

      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
    • Sept. 2021

    • @@ -498,10 +488,6 @@
    • Sept. 2021
    • Istanbul, Turkey
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -

    Boğaziçi University, Mechanical Engineering

    • Sept. 2015 to present
    • @@ -511,6 +497,70 @@

    Boğaziçi University, BS in Mechanical Engineering

      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
    • Sept. 2015 to present

    • @@ -521,14 +571,12 @@

    Boğaziçi University, BS in Mechanical Engineering

      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • Did that.

    Boğaziçi University, BS in Mechanical Engineering

    @@ -541,18 +589,6 @@
  • Did that.
  • -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, Mechanical Engineering

    • Sept. 2021
    • @@ -562,52 +598,6 @@

    Boğaziçi University, BS in Mechanical Engineering

      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
    • Sept. 2021
    • Istanbul, Turkey
    @@ -634,6 +624,16 @@

    Boğaziçi University, BS in Mechanical Engineering

      +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
    • Sept. 2021
    • Istanbul, Turkey
    • Did this.
    • @@ -643,6 +643,10 @@

      My Project

      My Project

        +
      • Istanbul, Turkey
      • +
      +

      My Project

      +
      • Sept. 2015 to present

      My Project

      @@ -660,7 +664,20 @@

    My Project

      -
    • Istanbul, Turkey
    • +
    • Sept. 2015 to present - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Jan. 2024 - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Sept. 2021 - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Istanbul, Turkey - Did this.
    • +
    • Did that.

    My Project

      @@ -677,10 +694,6 @@

    My Project

      -
    • Sept. 2015 to present - Istanbul, Turkey
    • -
    -

    My Project

    -
    • Sept. 2021

    My Project

    @@ -690,42 +703,15 @@

    My Project

      -
    • Jan. 2024 - Istanbul, Turkey
    • -
    -

    My Project

    -
    • Sept. 2021 - Did this.
    • Did that.

    My Project

      -
    • Sept. 2021 - Istanbul, Turkey
    • -
    -

    My Project

    -
      -
    • Istanbul, Turkey - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
      -
    • Sept. 2021
    • -
    -

    My Project

    -
      -
    • Sept. 2015 to present - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2015 to present - Istanbul, Turkey

    My Project

      -
    • Sept. 2021 - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2021 - Istanbul, Turkey

    My Project

    @@ -735,11 +721,6 @@

    My Project

      -
    • Sept. 2021 - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2021 - Istanbul, Turkey

    My Project

    @@ -754,6 +735,20 @@

    My Project

      +
    • Sept. 2021
    • +
    +

    My Project

    +
      +
    • Sept. 2015 to present - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
      +
    • Sept. 2021 - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
    • Sept. 2021 - Did this.
    • Did that.
    @@ -778,6 +773,11 @@

    My Project

      +
    • Sept. 2021 - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
    • Sept. 2021 - Istanbul, Turkey - Did this.
    • Did that.
    diff --git a/tests/testdata/test_markdown_to_html/sb2nov_empty/None_CV_PASTETOGRAMMARLY.html b/tests/testdata/test_markdown_to_html/sb2nov_empty.html similarity index 100% rename from tests/testdata/test_markdown_to_html/sb2nov_empty/None_CV_PASTETOGRAMMARLY.html rename to tests/testdata/test_markdown_to_html/sb2nov_empty.html diff --git a/tests/testdata/test_markdown_to_html/sb2nov_filled/John_Doe_CV_PASTETOGRAMMARLY.html b/tests/testdata/test_markdown_to_html/sb2nov_filled.html similarity index 99% rename from tests/testdata/test_markdown_to_html/sb2nov_filled/John_Doe_CV_PASTETOGRAMMARLY.html rename to tests/testdata/test_markdown_to_html/sb2nov_filled.html index 74372a9..f4d3955 100644 --- a/tests/testdata/test_markdown_to_html/sb2nov_filled/John_Doe_CV_PASTETOGRAMMARLY.html +++ b/tests/testdata/test_markdown_to_html/sb2nov_filled.html @@ -47,6 +47,10 @@

    Some Company, Software Engineer

    Some Company, Software Engineer

      +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2015 to present

    Some Company, Software Engineer

    @@ -64,10 +68,27 @@

    Some Company, Software Engineer

      +
    • Sept. 2015 to present
    • Istanbul, Turkey

    Some Company, Software Engineer

      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2015 to present

    Some Company, Software Engineer

    @@ -86,11 +107,6 @@

    Some Company, Software Engineer

      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    Some Company, Software Engineer

    @@ -105,11 +121,6 @@

    Some Company, Software Engineer

      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    • @@ -120,11 +131,36 @@

    Some Company, Software Engineer

      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2021
    • Istanbul, Turkey

    Some Company, Software Engineer

      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
      +
    • Sept. 2021
    • Istanbul, Turkey
    • Did this.
    • Did that.
    • @@ -145,11 +181,6 @@

    Some Company, Software Engineer

      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    • @@ -160,47 +191,6 @@

    Some Company, Software Engineer

      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Some Company, Software Engineer

    -
    • Sept. 2021

    • @@ -237,6 +227,16 @@

    Some Company, Software Engineer

      +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • +
    • Did that.
    • +
    +

    Some Company, Software Engineer

    +
    • Sept. 2021
    • Istanbul, Turkey
    • Did this.
    • @@ -246,6 +246,10 @@

      Boğaziçi University, Mechanical Engineering

      Boğaziçi University, Mechanical Engineering

        +
      • Istanbul, Turkey
      • +
      +

      Boğaziçi University, Mechanical Engineering

      +
      • Sept. 2015 to present

      Boğaziçi University, Mechanical Engineering

      @@ -261,11 +265,32 @@
    • Did this.
    • Did that.
    +

    Boğaziçi University, BS in Mechanical Engineering

    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +

    Boğaziçi University, Mechanical Engineering

    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Istanbul, Turkey
    • +

    Boğaziçi University, Mechanical Engineering

    • Sept. 2015 to present
    • @@ -284,11 +309,6 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2015 to present
    • @@ -307,11 +327,6 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Jan. 2024
    • @@ -326,29 +341,71 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2021
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Did this.
    • Did that.
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +

    Boğaziçi University, BS in Mechanical Engineering

    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.

    Boğaziçi University, Mechanical Engineering

      @@ -364,11 +421,6 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2015 to present
    • @@ -383,22 +435,10 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2021
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • @@ -409,11 +449,6 @@
    • Did that.
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, Mechanical Engineering

    • @@ -424,22 +459,10 @@
    • Did that.
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • Sept. 2021
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, BS in Mechanical Engineering

    • @@ -452,39 +475,6 @@

    Boğaziçi University, BS in Mechanical Engineering

      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
    • Sept. 2021

    • @@ -498,10 +488,6 @@
    • Sept. 2021
    • Istanbul, Turkey
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -

    Boğaziçi University, Mechanical Engineering

    • Sept. 2015 to present
    • @@ -511,6 +497,70 @@

    Boğaziçi University, BS in Mechanical Engineering

      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2015 to present
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Jan. 2024
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    • Istanbul, Turkey
    • +
    • Did this.
    • +
    • Did that.
    • +
    +

    Boğaziçi University, Mechanical Engineering

    +
      +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
      +
    • Sept. 2021
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
    • Sept. 2015 to present

    • @@ -521,14 +571,12 @@

    Boğaziçi University, BS in Mechanical Engineering

      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • Did that.

    Boğaziçi University, BS in Mechanical Engineering

    @@ -541,18 +589,6 @@
  • Did that.
  • -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2015 to present
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -

    Boğaziçi University, Mechanical Engineering

    • Sept. 2021
    • @@ -562,52 +598,6 @@

    Boğaziçi University, BS in Mechanical Engineering

      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Jan. 2024
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, Mechanical Engineering

    -
      -
    • Sept. 2021
    • -
    • Istanbul, Turkey
    • -
    • Did this.
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
      -
    • -

      Sept. 2021

      -
    • -
    • -

      Did this.

      -
    • -
    • Did that.
    • -
    -

    Boğaziçi University, BS in Mechanical Engineering

    -
    • Sept. 2021
    • Istanbul, Turkey
    @@ -634,6 +624,16 @@

    Boğaziçi University, BS in Mechanical Engineering

      +
    • +

      Sept. 2021

      +
    • +
    • +

      Did this.

      +
    • +
    • Did that.
    • +
    +

    Boğaziçi University, BS in Mechanical Engineering

    +
    • Sept. 2021
    • Istanbul, Turkey
    • Did this.
    • @@ -643,6 +643,10 @@

      My Project

      My Project

        +
      • Istanbul, Turkey
      • +
      +

      My Project

      +
      • Sept. 2015 to present

      My Project

      @@ -660,7 +664,20 @@

    My Project

      -
    • Istanbul, Turkey
    • +
    • Sept. 2015 to present - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Jan. 2024 - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Sept. 2021 - Istanbul, Turkey
    • +
    +

    My Project

    +
      +
    • Istanbul, Turkey - Did this.
    • +
    • Did that.

    My Project

      @@ -677,10 +694,6 @@

    My Project

      -
    • Sept. 2015 to present - Istanbul, Turkey
    • -
    -

    My Project

    -
    • Sept. 2021

    My Project

    @@ -690,42 +703,15 @@

    My Project

      -
    • Jan. 2024 - Istanbul, Turkey
    • -
    -

    My Project

    -
    • Sept. 2021 - Did this.
    • Did that.

    My Project

      -
    • Sept. 2021 - Istanbul, Turkey
    • -
    -

    My Project

    -
      -
    • Istanbul, Turkey - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
      -
    • Sept. 2021
    • -
    -

    My Project

    -
      -
    • Sept. 2015 to present - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2015 to present - Istanbul, Turkey

    My Project

      -
    • Sept. 2021 - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2021 - Istanbul, Turkey

    My Project

    @@ -735,11 +721,6 @@

    My Project

      -
    • Sept. 2021 - Did this.
    • -
    • Did that.
    • -
    -

    My Project

    -
    • Sept. 2021 - Istanbul, Turkey

    My Project

    @@ -754,6 +735,20 @@

    My Project

      +
    • Sept. 2021
    • +
    +

    My Project

    +
      +
    • Sept. 2015 to present - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
      +
    • Sept. 2021 - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
    • Sept. 2021 - Did this.
    • Did that.
    @@ -778,6 +773,11 @@

    My Project

      +
    • Sept. 2021 - Did this.
    • +
    • Did that.
    • +
    +

    My Project

    +
    • Sept. 2021 - Istanbul, Turkey - Did this.
    • Did that.