kopia lustrzana https://github.com/bellingcat/auto-archiver
Test fixes for 3.10 compliance.
rodzic
f97ec6a9e0
commit
5e2e93382f
|
@ -24,7 +24,7 @@ def mock_metadata():
|
|||
metadata.status = "done"
|
||||
metadata.get_title.return_value = "Example Title"
|
||||
metadata.get.return_value = "Example Content"
|
||||
metadata.get_timestamp.return_value = "2025-01-01T00:00:00Z"
|
||||
metadata.get_timestamp.return_value = "2025-01-01T00:00:00"
|
||||
metadata.get_final_media.return_value = MagicMock(spec=Media)
|
||||
metadata.get_all_media.return_value = []
|
||||
metadata.get_media_by_id.return_value = None
|
||||
|
|
|
@ -52,7 +52,7 @@ def gsheet_feeder(setup_module) -> GsheetsFeeder:
|
|||
return feeder
|
||||
|
||||
|
||||
class TestWorksheet:
|
||||
class MockWorksheet:
|
||||
"""
|
||||
mimics the bits we need from gworksheet
|
||||
"""
|
||||
|
@ -91,7 +91,7 @@ class TestWorksheet:
|
|||
|
||||
|
||||
def test__process_rows(gsheet_feeder: GsheetsFeeder):
|
||||
testworksheet = TestWorksheet()
|
||||
testworksheet = MockWorksheet()
|
||||
metadata_items = list(gsheet_feeder._process_rows(testworksheet))
|
||||
assert len(metadata_items) == 3
|
||||
assert isinstance(metadata_items[0], Metadata)
|
||||
|
@ -99,7 +99,7 @@ def test__process_rows(gsheet_feeder: GsheetsFeeder):
|
|||
|
||||
|
||||
def test__set_metadata(gsheet_feeder: GsheetsFeeder):
|
||||
worksheet = TestWorksheet()
|
||||
worksheet = MockWorksheet()
|
||||
metadata = Metadata()
|
||||
gsheet_feeder._set_context(metadata, worksheet, 1)
|
||||
assert metadata.get_context("gsheet") == {"row": 1, "worksheet": worksheet}
|
||||
|
@ -112,7 +112,7 @@ def test__set_metadata_with_folder_pickled(gsheet_feeder: GsheetsFeeder, workshe
|
|||
|
||||
|
||||
def test__set_metadata_with_folder(gsheet_feeder: GsheetsFeeder):
|
||||
testworksheet = TestWorksheet()
|
||||
testworksheet = MockWorksheet()
|
||||
metadata = Metadata()
|
||||
testworksheet.wks.title = "TestSheet"
|
||||
gsheet_feeder._set_context(metadata, testworksheet, 6)
|
||||
|
|
Ładowanie…
Reference in New Issue