@@ -13,10 +13,15 @@ def test_create_project_fails_for_py_project_none(cli_runner):
1313
1414
1515def test_create_project_fails_for_existing_project_name (
16- cli_runner , add_ellar_project_to_py_project
16+ cli_runner , write_empty_py_project , tmpdir
1717):
18- add_ellar_project_to_py_project ("testing_new_project" )
19- result = cli_runner .invoke_ellar_command (["create-project" , "testing_new_project" ])
18+ module_name = "testing_new_project"
19+ os .makedirs (os .path .join (tmpdir , module_name ), exist_ok = True )
20+ # add_ellar_project_to_py_project("testing_new_project")
21+ result = cli_runner .invoke_ellar_command (["create-project" , module_name ])
22+ assert result .exit_code == 0
23+ result = cli_runner .invoke_ellar_command (["create-project" , module_name ])
24+
2025 assert result .exit_code == 1
2126 assert result .output == "Error: Ellar Project already exist.\n "
2227
@@ -54,7 +59,7 @@ def test_create_project_works_for_existing_folder_with_same_project_name(
5459 os .makedirs (os .path .join (tmpdir , module_name ), exist_ok = True )
5560
5661 result = cli_runner .invoke_ellar_command (["create-project" , module_name ])
57- assert result .exit_code == 0
62+ assert result .exit_code == 0 , result . stderr
5863 assert result .output == (
5964 "`new_project_module_2` project scaffold completed. To start your server, run the command below\n "
6065 "ellar --project new_project_module_2 runserver --reload\n "
@@ -64,7 +69,7 @@ def test_create_project_works_for_existing_folder_with_same_project_name(
6469
6570def test_create_project_command_works (tmpdir , process_runner , write_empty_py_project ):
6671 result = process_runner (["ellar" , "create-project" , "ellar_project" ])
67- assert result .returncode == 0
72+ assert result .returncode == 0 , result . stderr
6873 assert result .stdout .decode ("utf8" ) == (
6974 "`ellar_project` project scaffold completed. To start your server, run the command below\n "
7075 "ellar --project ellar_project runserver --reload\n "
@@ -86,7 +91,7 @@ def test_create_project_command_works_with_specific_directory(
8691 tmpdir , process_runner , write_empty_py_project
8792):
8893 result = process_runner (["ellar" , "create-project" , "ellar_project" , "Another/me" ])
89- assert result .returncode == 0
94+ assert result .returncode == 0 , result . stderr
9095 assert result .stdout .decode ("utf8" ) == (
9196 "`ellar_project` project scaffold completed. To start your server, run the command below\n "
9297 "ellar --project ellar_project runserver --reload\n "
0 commit comments