move-coop / parsons

A python library of connectors for the progressive community.
Other
255 stars 125 forks source link

[Bug] ERROR at setup of TestCatalist.test_load_matches, test_status, test_upload_with_options, test_upload, test_load_table_to_sftp, test_validate_table,test_fixtures_active #954

Closed NirTatcher closed 7 months ago

NirTatcher commented 7 months ago

Errors coming back from test_catalist nothing passes did anyone else experienced this issue?

Detailed Description

=============================================================================== ERRORS ================================================================================ _ ERROR at setup of TestCatalist.test_fixturesactive file parsons/parsons/test/test_catalist/test_catalist.py, line 37 def test_fixtures_active(self) -> None: file parsons/parsons/test/test_catalist/conftest.py, line 36 @pytest.fixture(autouse=True) def mock_miscellaneous(mocker) -> Generator[MagicMock, None, None]: E fixture 'mocker' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, datadir, doctest_namespace, mock_miscellaneous, mock_requests, mock_sftp, monkeypatch, original_datadir, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, requests_mock, shared_datadir, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

parsons/parsons/test/testcatalist/conftest.py:36 ____ ERROR at setup of TestCatalist.test_validate_table __ file parsons/parsons/test/test_catalist/test_catalist.py, line 43 def test_validate_table(self) -> None: fileparsons/parsons/test/test_catalist/conftest.py, line 36 @pytest.fixture(autouse=True) def mock_miscellaneous(mocker) -> Generator[MagicMock, None, None]: E fixture 'mocker' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, datadir, doctest_namespace, mock_miscellaneous, mock_requests, mock_sftp, monkeypatch, original_datadir, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, requests_mock, shared_datadir, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

parsons/parsons/test/test_catalist/conftest.py:36 ___ ERROR at setup of TestCatalist.test_load_table_to_sftp ____ file parsons/parsons/test/test_catalist/test_catalist.py, line 55 def test_load_table_to_sftp(self) -> None: file parsons/parsons/test/test_catalist/conftest.py, line 36 @pytest.fixture(autouse=True) def mock_miscellaneous(mocker) -> Generator[MagicMock, None, None]: E fixture 'mocker' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, datadir, doctest_namespace, mock_miscellaneous, mock_requests, mock_sftp, monkeypatch, original_datadir, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, requests_mock, shared_datadir, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

parsons/parsons/test/testcatalist/conftest.py:36 ____ ERROR at setup of TestCatalist.test_upload __ file parsons/parsons/test/test_catalist/test_catalist.py, line 82 def test_upload(self, mock_requests) -> None: file parsons/parsons/test/test_catalist/conftest.py, line 36 @pytest.fixture(autouse=True) def mock_miscellaneous(mocker) -> Generator[MagicMock, None, None]: E fixture 'mocker' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, datadir, doctest_namespace, mock_miscellaneous, mock_requests, mock_sftp, monkeypatch, original_datadir, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, requests_mock, shared_datadir, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

parsons/parsons/test/test_catalist/conftest.py:36 ___ ERROR at setup of TestCatalist.test_upload_with_options ___ file parsons/test/test_catalist/test_catalist.py, line 101 def test_upload_with_options(self, mock_requests) -> None: file parsons/parsons/test/test_catalist/conftest.py, line 36 @pytest.fixture(autouse=True) def mock_miscellaneous(mocker) -> Generator[MagicMock, None, None]: E fixture 'mocker' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, datadir, doctest_namespace, mock_miscellaneous, mock_requests, mock_sftp, monkeypatch, original_datadir, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, requests_mock, shared_datadir, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

parsons/parsons/test/testcatalist/conftest.py:36 ____ ERROR at setup of TestCatalist.test_status __ file parsons/parsons/test/test_catalist/test_catalist.py, line 119 def test_status(self, mock_requests) -> None: file parsons/test/test_catalist/conftest.py, line 36 @pytest.fixture(autouse=True) def mock_miscellaneous(mocker) -> Generator[MagicMock, None, None]: E fixture 'mocker' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, datadir, doctest_namespace, mock_miscellaneous, mock_requests, mock_sftp, monkeypatch, original_datadir, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, requests_mock, shared_datadir, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

parsons/parsons/test/test_catalist/conftest.py:36 __ ERROR at setup of TestCatalist.test_load_matches ___ file parsons/parsons/test/test_catalist/test_catalist.py, line 135 def test_load_matches(self) -> None: file parsons/parsons/test/test_catalist/conftest.py, line 36 @pytest.fixture(autouse=True) def mock_miscellaneous(mocker) -> Generator[MagicMock, None, None]: E fixture 'mocker' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, datadir, doctest_namespace, mock_miscellaneous, mock_requests, mock_sftp, monkeypatch, original_datadir, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, requests_mock, shared_datadir, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

To Reproduce

Your Environment

Mac Python 3.10.13

Additional Context

Maybe something needs to be added to the requrements.txt? did anyone else experienced this?

image image

Priority

High I want to apply changes on PR that is waiting to be merged.

@austinweisgrau the changes were by you can you help on this matter?

NirTatcher commented 7 months ago

SOLVED - by pip install -r requirements-dev.txt (packages were missing)