Пример #1
0
def test_report_to_be_saved_to_box_sync(monkeypatch):
    complete_report_mock = MagicMock()
    set_box_item_mock = MagicMock()
    monkeypatch.setattr(
        BoxFolder, 'complete_report', complete_report_mock)
    monkeypatch.setattr(BoxFolder, 'set_box_item', set_box_item_mock)
    monkeypatch.setattr(BoxAuthenticator, 'box_client', 'the_client')

    parse_command_line(['complete_report', '1234', '-d', '11111'])
    set_box_item_mock.assert_called_with('the_client', 1234)
    complete_report_mock.assert_called_with(box_folder=11111)
Пример #2
0
def test_call_shared_links(monkeypatch):
    enable_shared_link_mock = MagicMock()
    set_box_item_mock = MagicMock()
    monkeypatch.setattr(
        BoxFolder, 'enable_shared_link', enable_shared_link_mock)
    monkeypatch.setattr(BoxFolder, 'set_box_item', set_box_item_mock)
    monkeypatch.setattr(BoxAuthenticator, 'box_client', 'the_client')

    parse_command_line(['enable_shared_link', '1234'])
    set_box_item_mock.assert_called_with('the_client', 1234)
    enable_shared_link_mock.assert_called_with(recursive=True)
Пример #3
0
def test_report_to_be_saved_in_other_folder(monkeypatch):
    complete_report_mock = MagicMock()
    set_box_item_mock = MagicMock()
    monkeypatch.setattr(
        BoxFolder, 'complete_report', complete_report_mock)
    monkeypatch.setattr(BoxFolder, 'set_box_item', set_box_item_mock)
    monkeypatch.setattr(BoxAuthenticator, 'box_client', 'the_client')

    parse_command_line(['complete_report', '1234', '-d', '../outputs'])
    set_box_item_mock.assert_called_with('the_client', 1234)
    complete_report_mock.assert_called_with(rep_dir='../outputs')
Пример #4
0
def test_folder_access_stats_report(monkeypatch):
    folder_access_stats_report_mock = MagicMock()
    set_box_item_mock = MagicMock()
    monkeypatch.setattr(
        BoxFolder, 'folder_access_stats_report', folder_access_stats_report_mock)
    monkeypatch.setattr(BoxFolder, 'set_box_item', set_box_item_mock)
    monkeypatch.setattr(BoxAuthenticator, 'box_client', 'the_client')

    parse_command_line(['folder_access_stats_report', '1234'])
    set_box_item_mock.assert_called_with('the_client', 1234)
    folder_access_stats_report_mock.assert_called_with()