Selaa lähdekoodia

fix bun message (#4739)

* fix bun message

* fix units tests mocking
Thomas Brandého 3 kuukautta sitten
vanhempi
säilyke
b6ca991cc3
2 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 1 1
      reflex/utils/prerequisites.py
  2. 2 0
      tests/units/utils/test_utils.py

+ 1 - 1
reflex/utils/prerequisites.py

@@ -1293,7 +1293,7 @@ def validate_bun():
     """
     bun_path = path_ops.get_bun_path()
 
-    if bun_path and bun_path.samefile(constants.Bun.DEFAULT_PATH):
+    if bun_path and not bun_path.samefile(constants.Bun.DEFAULT_PATH):
         console.info(f"Using custom Bun path: {bun_path}")
         bun_version = get_bun_version()
         if not bun_version:

+ 2 - 0
tests/units/utils/test_utils.py

@@ -123,6 +123,7 @@ def test_validate_invalid_bun_path(mocker):
         mocker: Pytest mocker object.
     """
     mock_path = mocker.Mock()
+    mock_path.samefile.return_value = False
     mocker.patch("reflex.utils.path_ops.get_bun_path", return_value=mock_path)
     mocker.patch("reflex.utils.prerequisites.get_bun_version", return_value=None)
 
@@ -138,6 +139,7 @@ def test_validate_bun_path_incompatible_version(mocker):
         mocker: Pytest mocker object.
     """
     mock_path = mocker.Mock()
+    mock_path.samefile.return_value = False
     mocker.patch("reflex.utils.path_ops.get_bun_path", return_value=mock_path)
     mocker.patch(
         "reflex.utils.prerequisites.get_bun_version",