Skip to content
Snippets Groups Projects
tests.py 607 B
Newer Older
  • Learn to ignore specific revisions
  • Ashwin Kumar Karnad's avatar
    Ashwin Kumar Karnad committed
    import os
    import pytest
    
    from install_mpsd_software_environment import os_chdir, build_toolchains
    
    def test_os_chdir():
        # create a temporary directory for testing
        temp_dir = "/tmp/test_os_chdir"
        os.mkdir(temp_dir)
        # initial current working directory
        initial_cwd = os.getcwd()
    
        # change to the temporary directory using os_chdir
        with os_chdir(temp_dir):
            assert os.getcwd() == os.path.abspath(temp_dir)
    
        # current working directory should be back to initial directory
        assert os.getcwd() == initial_cwd
    
        # clean up the temporary directory
        os.rmdir(temp_dir)